Development
020-planning-enhance-ai-plan-mode - Claude MCP Skill
Use when creating a plan using Plan model and enhancing structured design plans in Cursor Plan mode for Java implementations. Use when the user wants to create a plan, design an implementation, structure a development plan, or use plan mode for outside-in TDD, feature implementation, or refactoring work. Part of the skills-for-java project
SEO Guide: Enhance your AI agent with the 020-planning-enhance-ai-plan-mode tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to use when creating a plan using plan model and enhancing structured design plans in cursor plan mode ... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# Java Design Plan Creation for Cursor Plan Mode
Guide the process of creating a structured plan using Cursor Plan mode. **This is an interactive SKILL**. Plans follow a consistent section structure suitable for Java feature implementation, refactoring, or API design.
**What is covered in this Skill?**
- Plan mode workflow: enter Plan mode, gather context, draft plan, iterate
- YAML frontmatter: name, overview, todos, isProject
- Required sections: Requirements Summary, Approach (with Mermaid), Task List, Execution Instructions, File Checklist, Notes
- London Style (outside-in) TDD pattern
- Plan execution discipline: update Status after each task before advancing
- Plan file path: .cursor/plans/YYYY-MM-DD_<name>.plan.md
## Constraints
Gather context before drafting. Include Execution Instructions in every plan. Never advance to next task without updating the plan's Status column.
- **MANDATORY**: Run `date` before starting to get date prefix for plan filename
- **MUST**: Read the reference template fresh—do not use cached content
- **MUST**: Ask one or two questions at a time; never all at once
- **MUST**: Validate summary ("Does this capture what you need?") before proposing plan creation
- **MUST**: Wait for user to confirm "proceed" before generating the plan
- **MUST**: Include Execution Instructions section in every generated plan
## When to use this skill
- Create a plan with Cursor Plan mode
- Write a plan with Claude Plan mode
## Reference
For detailed guidance, examples, and constraints, see [references/020-planning-enhance-ai-plan-mode.md](references/020-planning-enhance-ai-plan-mode.md).Signals
Information
- Repository
- jabrena/cursor-rules-java
- Author
- jabrena
- Last Sync
- 3/22/2026
- Repo Updated
- 3/19/2026
- Created
- 3/18/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
cursorrules
CrewAI Development Rules
cn-check
Install and run the Continue CLI (`cn`) to execute AI agent checks on local code changes. Use when asked to "run checks", "lint with AI", "review my changes with cn", or set up Continue CI locally.
firecrawl-build-search
Integrate Firecrawl `/search` into product code and agent workflows. Use when an app needs discovery before extraction, when the feature starts with a query instead of a URL, or when the system should search the web and optionally hydrate result content.
firecrawl-build-onboarding
Get Firecrawl credentials and SDK setup into a project. Use when an application needs `FIRECRAWL_API_KEY`, when an agent should add Firecrawl to `.env`, when the user wants to authenticate Firecrawl for app code, or when choosing the first SDK and docs for a new Firecrawl integration. This skill includes its own browser auth flow, so it does not depend on the website onboarding skill.
Related Guides
Bear Notes Claude Skill: Your AI-Powered Note-Taking Assistant
Learn how to use the bear-notes Claude skill. Complete guide with installation instructions and examples.
Mastering tmux with Claude: A Complete Guide to the tmux Claude Skill
Learn how to use the tmux Claude skill. Complete guide with installation instructions and examples.
OpenAI Whisper API Claude Skill: Complete Guide to AI-Powered Audio Transcription
Learn how to use the openai-whisper-api Claude skill. Complete guide with installation instructions and examples.