Development
523-frameworks-micronaut-testing-acceptance-tests - Claude MCP Skill
Use when you need to implement acceptance tests from a Gherkin .feature file for Micronaut applications — @acceptance scenarios, @MicronautTest, HttpClient, BaseAcceptanceTest with TestPropertyProvider for Testcontainers and WireMock, *AT suffix, Failsafe. Requires the .feature file in context. This should trigger for requests such as Implement Micronaut acceptance tests from a Gherkin feature file; Set up BaseAcceptanceTest with Testcontainers and WireMock for Micronaut. Part of cursor-rules-java project
SEO Guide: Enhance your AI agent with the 523-frameworks-micronaut-testing-acceptance-tests tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to use when you need to implement acceptance tests from a gherkin .feature file for micronaut applicati... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# Micronaut acceptance tests from Gherkin Implement happy-path acceptance tests from Gherkin for Micronaut using real HTTP and infrastructure. **What is covered in this Skill?** - Preconditions: .feature file in context; Micronaut project confirmed - Parsing scenarios tagged @acceptance / @acceptance-tests - BaseAcceptanceTest: @MicronautTest, random port, @Client(/) HttpClient, TestPropertyProvider merging DB + WireMock URLs - wireMock.resetAll() in @BeforeEach when sharing context - Concrete *AT classes: Given/When/Then → setup, HttpClient exchange, AssertJ assertions - Maven three-tier split: *Test → Surefire, *IT + *AT → Failsafe - Happy-path scope by default **Scope:** Apply recommendations based on the reference rules and step workflow. ## Constraints Do not generate without a .feature file; compile before and verify after. - **PRECONDITION**: Gherkin `.feature` file must be in context — stop and ask if not provided - **PRECONDITION**: The project must use Micronaut — direct the user to @133, @323, or @423 otherwise - **MANDATORY**: Run `./mvnw compile` or `mvn compile` before applying any change - **VERIFY**: Run `./mvnw clean verify` or `mvn clean verify` after applying improvements - **BEFORE APPLYING**: Read the reference for detailed steps and safeguards ## When to use this skill - Implement Micronaut acceptance tests from a Gherkin feature file - Set up BaseAcceptanceTest with Testcontainers and WireMock for Micronaut ## Workflow 1. **Read reference and assess project context** Read `references/523-frameworks-micronaut-testing-acceptance-tests.md` and inspect the current project setup before proposing changes. 2. **Gather scope and decide target improvements** Identify requested outcomes, constraints, and the minimum safe set of changes to apply. 3. **Apply framework-aligned changes** Implement or refactor configuration/code following the reference patterns and project conventions. 4. **Run verification and report results** Execute appropriate build/tests and summarize what changed, what was verified, and any follow-up actions. ## Reference For detailed guidance, examples, and constraints, see [references/523-frameworks-micronaut-testing-acceptance-tests.md](references/523-frameworks-micronaut-testing-acceptance-tests.md).
Signals
Information
- Repository
- jabrena/cursor-rules-java
- Author
- jabrena
- Last Sync
- 5/9/2026
- Repo Updated
- 5/8/2026
- Created
- 3/26/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
upgrade-nodejs
Upgrading Bun's Self-Reported Node.js Version
cursorrules
CrewAI Development Rules
Confidence Check
Pre-implementation confidence assessment (≥90% required). Use before starting any implementation to verify readiness with duplicate check, architecture compliance, official docs verification, OSS references, and root cause identification.
mcp-builder
Build MCP (Model Context Protocol) servers that give Claude new capabilities. Use when user wants to create an MCP server, add tools to Claude, or integrate external services.
Related Guides
Python Django Best Practices: A Comprehensive Guide to the Claude Skill
Learn how to use the python django best practices Claude skill. Complete guide with installation instructions and examples.
Mastering Python Development with Claude: A Complete Guide to the Python Skill
Learn how to use the python Claude skill. Complete guide with installation instructions and examples.
Mastering VSCode Extension Development with Claude: A Complete Guide to the TypeScript Extension Dev Skill
Learn how to use the vscode extension dev typescript Claude skill. Complete guide with installation instructions and examples.