041-planning-plan-mode

Solid

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. This should trigger for requests such as Create a plan with Cursor Plan mode; Write a plan with Claude Plan mode; Design an implementation plan; Structure a development plan. Part of cursor-rules-java project

AI & Automation 404 stars 80 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 storage: ask user for preferred folder and filename convention before creating artifact ## 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**: Ask the user where they want to store the plan before generating the plan artifact - **MUST**: Include Execution Instructions section in every generated plan ## Whe...

Details

Author
jabrena
Repository
jabrena/cursor-rules-java
Created
1 years ago
Last Updated
today
Language
Java
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

plan-mode

Use when the user asks to enter Plan mode, says /prompts:plan or /plan, or wants a structured execution plan written to plan/.

24 Updated today
majiayu000
AI & Automation Listed

plan

Implementation planning skill. Decomposes a design doc, PRD, roadmap, or directly-stated topic into atomic, sequenced issues with dependency graphs and complexity classifications. Use when given a DESIGN-*.md, PRD-*.md, or ROADMAP-*.md to plan, or when the user says "break this into issues", "plan the implementation", "create issues for this", "decompose this", "what tasks do we need", or "make a plan for X". Also use for direct topic planning without a source document. Produces either a self-contained PLAN doc (single-pr) or GitHub milestone and issues (multi-pr).

0 Updated today
tsukumogami
Data & Documents Listed

plan-creating-project-plans

Comprehensive project planning standards for plans/ directory including folder structure (ideas.md, backlog/, in-progress/, done/), stage-aware naming convention (backlog/done use YYYY-MM-DD__identifier/, in-progress uses identifier/ with no date prefix), five-document file organization (README.md, brd.md, prd.md, tech-docs.md, delivery.md for multi-file default; single README.md for trivially-small single-file exception), BRD/PRD content-placement rules, Gherkin acceptance criteria, and the mandatory structured multiple-choice grilling gates (pre-write and post-write) for resolving design decisions with the user. Essential for creating structured, executable project plans.

2 Updated yesterday
wahidyankf