CtrlK
BlogDocsLog inGet started
Tessl Logo

041-planning-plan-mode

Use when creating or refining a structured Java implementation plan from trusted issue summaries, approved designs, ADRs, OpenSpec changes, existing plans, or a valid combination. The plan records its source artifacts and derivation direction and can remain the execution artifact without requiring OpenSpec. This should trigger for requests such as Create a plan from an issue; Create a plan from OpenSpec; Design an implementation plan; Refine an existing plan. Part of cursor-rules-java project

72

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured interactive planning skill with concrete guidance, a clear gated workflow, and clean one-level progressive disclosure; the main weaknesses are mild cross-section redundancy and a missing template asset referenced from the bundle.

Suggestions

Consolidate the OpenSpec-optional and source-authority/trust-gate points: they are restated in the 'What is covered' list, the Constraints block, and the Workflow — state each once to tighten conciseness.

The reference file includes `assets/java-design-plan-template.md` via xi:include, but no assets/ directory exists — add the missing template or remove the dangling reference so plan generation has its concrete scaffold.

Trim or repurpose the 'What is covered in this Skill?' bullet list, which largely duplicates the Constraints and 'When to use this skill' sections, to reduce repetition.

DimensionReasoningScore

Conciseness

The body is free of concept-overexplaining and mostly lean, but the OpenSpec-optional point and the source-authority/trust-gate rule are restated across the 'What is covered' list, Constraints, and the Workflow, so it could be tightened — placing it at the 'mostly efficient but could be tightened' anchor rather than the every-token-earns-its-place anchor at 3.

2 / 3

Actionability

Gives concrete executable guidance — `date` command, the specific `references/041-planning-plan-mode.md` path, an inline section spec (source metadata, requirements summary, approach, dependencies, risks, tasks, milestones, verification, execution instructions, file checklist, notes), and explicit MUST/MUST NOT rules — so for an instruction-only skill the guidance is specific and copy-paste ready.

3 / 3

Workflow Clarity

A clear six-step sequence (0–5) with explicit gating checkpoints — wait for approval before writing (step 3) and do not propagate conflicts until an explicit user decision (step 2) — matches the clear-sequence-with-explicit-checkpoints anchor; the destructive-ops validation cap does not apply to plan generation.

3 / 3

Progressive Disclosure

SKILL.md is a concise overview that splits detail into one clearly-signaled, one-level-deep reference ('For detailed guidance, examples, and constraints, see references/041-planning-plan-mode.md'), and that referenced file exists, matching the clear-overview-with-well-signaled-references anchor.

3 / 3

Total

11

/

12

Passed

Description

92%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with concrete capabilities, explicit 'Use when' triggers, and natural trigger phrases; its only weakness is that several trigger examples are generic planning terms that don't pin the skill to its Java-specific niche.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'creating or refining a structured Java implementation plan', 'records its source artifacts and derivation direction', and 'can remain the execution artifact without requiring OpenSpec' — matching the multi-action anchor rather than the single-domain anchor at 2.

3 / 3

Completeness

Clearly answers both what (structured Java implementation plan from trusted issue summaries/designs/ADRs/OpenSpec/plans) and when via an explicit 'Use when' clause plus a 'This should trigger for requests such as' list, satisfying the both-answered anchor.

3 / 3

Trigger Term Quality

Explicit natural trigger phrases a user would say — 'Create a plan from an issue', 'Create a plan from OpenSpec', 'Design an implementation plan', 'Refine an existing plan' — give good coverage rather than the partial-coverage anchor at 2.

3 / 3

Distinctiveness Conflict Risk

The Java niche and source-authority framing are distinct, but the trigger examples 'Design an implementation plan' and 'Refine an existing plan' are language-agnostic and could overlap with other planning skills, so it sits at the 'somewhat specific but could overlap' anchor rather than the clearly-distinct anchor at 3.

2 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jabrena/cursor-rules-java
Reviewed

Table of Contents

Is this your skill?

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.