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
80
76%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/041-planning-plan-mode/SKILL.mdGuide 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?
Gather context before drafting. Include Execution Instructions in every plan. Never advance to next task without updating the plan's Status column.
date before starting to get date prefix for plan filenameRun date before planning and use it to derive the plan filename prefix YYYY-MM-DD.
Read references/041-planning-plan-mode.md and ask one or two questions at a time to clarify requirements, constraints, and target scope.
Summarize understanding, ask Does this capture what you need?, and wait for explicit proceed before creating the plan artifact.
Ask where the user wants to store the plan (for example, .cursor/plans/ or another folder) and confirm the target filename pattern before writing.
Create the plan at the confirmed location using required sections and YAML frontmatter, including Execution Instructions.
When executing tasks from the plan, update the Status column after each task before moving to the next one.
For detailed guidance, examples, and constraints, see references/041-planning-plan-mode.md.
ef4eba3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.