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

64

Quality

75%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/041-planning-plan-mode/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

This skill provides a reasonable framework for Java implementation planning with a clear workflow and well-defined constraints. Its main weaknesses are the lack of concrete, executable examples (no template snippets, no sample plan output, no example of source metadata recording) and some redundancy across sections. The workflow would benefit from explicit post-generation validation steps and concrete examples showing what good output looks like.

Suggestions

Add a concrete example showing what a generated plan's source metadata and derivation direction section looks like (even a brief snippet), to make the actionability more tangible.

Include a sample conflict detection and resolution exchange to illustrate step 2 concretely rather than abstractly.

Add an explicit validation checkpoint after step 4 (e.g., 'Verify plan includes all required sections from the template; if any are missing, add them before presenting to user').

Remove redundant statements about OpenSpec not being required—state it once clearly in constraints and reference it elsewhere rather than repeating.

DimensionReasoningScore

Conciseness

The skill is moderately efficient but includes some redundancy—constraints like 'MUST NOT require OpenSpec' are stated multiple times across sections, and some bullet points in the constraints section restate what's already in the workflow. The concern-classification explanations could be tightened.

2 / 3

Actionability

The workflow provides a clear sequence of steps but lacks concrete, executable examples. There are no sample commands beyond 'run date', no template snippets showing what the plan output looks like, and no concrete examples of conflict resolution or source metadata recording. Guidance remains at the descriptive level rather than copy-paste ready.

2 / 3

Workflow Clarity

The 6-step workflow is clearly sequenced and includes some validation (step 2 conflict resolution, step 3 approval gate). However, there are no explicit validation checkpoints after plan generation (e.g., verify plan against template structure), and the feedback loop for error recovery is implicit rather than explicit. The 'confirm and wait for approval' step is good but the post-generation verification is missing.

2 / 3

Progressive Disclosure

The skill references a single external file (references/041-planning-plan-mode.md) for detailed guidance, which is appropriate one-level-deep disclosure. However, no bundle files were provided to verify the reference exists, and the inline content is somewhat heavy on constraints that could potentially be in the reference file. The structure is reasonable but the balance between inline and referenced content could be improved.

2 / 3

Total

8

/

12

Passed

Description

100%

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

This is a strong skill description that clearly defines its purpose (creating/refining Java implementation plans), specifies the input sources it works with, and provides explicit trigger examples. It uses third-person voice appropriately and carves out a distinct niche. The only minor weakness is slight verbosity in the middle section about recording source artifacts, but this adds useful specificity rather than being filler.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions: creating structured Java implementation plans, refining plans, recording source artifacts and derivation direction, and working from specific input types (issue summaries, approved designs, ADRs, OpenSpec changes, existing plans).

3 / 3

Completeness

Clearly answers both 'what' (creating/refining structured Java implementation plans from various source artifacts, recording derivation direction) and 'when' with explicit trigger phrases ('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').

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'Create a plan from an issue', 'Create a plan from OpenSpec', 'Design an implementation plan', 'Refine an existing plan', plus domain terms like 'ADRs', 'implementation plan', 'issue summaries'. These closely match how users would phrase requests.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: structured Java implementation plans derived from specific artifact types (ADRs, OpenSpec, issue summaries). The combination of 'Java', 'implementation plan', and the specific source artifact types makes it unlikely to conflict with other skills.

3 / 3

Total

12

/

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.

Validation11 / 11 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.