CtrlK
BlogDocsLog inGet started
Tessl Logo

012-agile-epic

Guides the creation of agile epics with comprehensive definition including business value, success criteria, and breakdown into user stories. Use when the user wants to create an agile epic, define large bodies of work, break down features into user stories, or document strategic initiatives. This should trigger for requests such as Create an agile epic; Write an epic; I need to create an epic; Define an epic; Epic definition. 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/012-agile-epic/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 high-level framework for creating agile epics interactively, but it relies heavily on an unverifiable reference file for the actual actionable content (question templates, document structure). The body itself is moderately verbose with some redundancy in constraints and explanations of concepts Claude already understands. The workflow lacks validation checkpoints and concrete examples of inputs/outputs.

Suggestions

Add a concrete example of the expected epic output format (even abbreviated) so Claude knows the target structure without needing to read the reference file

Include at least 2-3 sample questions from the template inline so the skill is partially actionable even if the reference file is unavailable

Add a validation step after document generation (e.g., 'Verify all template placeholders are replaced and all required sections are present')

Remove the explanatory text about what an epic is and the 'What is covered' bullet list — Claude already knows these concepts and they consume tokens without adding actionable value

DimensionReasoningScore

Conciseness

The skill includes some unnecessary explanation (e.g., 'An epic represents a large body of work that can be broken down into smaller user stories, features, or tasks' and the 'What is covered' section) that Claude already knows. The constraints section has some redundancy between MANDATORY/MUST items. Could be tightened.

2 / 3

Actionability

The workflow provides a structured sequence but lacks concrete examples of the actual questions to ask, the template format, or the expected output document structure. The skill heavily depends on the reference file (references/012-agile-epic.md) for the actual actionable content, and since no bundle files are provided, we cannot verify that the reference delivers. The only concrete command is `date`.

2 / 3

Workflow Clarity

The workflow has a clear sequence (get date → gather info → generate document → follow-up), but lacks validation checkpoints. There's no verification step to confirm the generated epic is complete or correct, no feedback loop for missing information, and no explicit handling of what happens if the user provides incomplete answers.

2 / 3

Progressive Disclosure

The skill references a detailed guide at references/012-agile-epic.md which is a good one-level-deep reference, but since no bundle files were provided, we cannot verify the reference exists or is well-structured. The SKILL.md itself contains content that straddles between overview and detail without fully committing to either — the 'What is covered' list and constraints could be more concise if the reference file handles the details.

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 communicates its purpose, provides comprehensive trigger terms, and explicitly states both what it does and when to use it. The inclusion of example trigger phrases further strengthens discoverability. The only minor note is the trailing 'Part of cursor-rules-java project' which adds little value for skill selection but doesn't detract significantly.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions: 'creation of agile epics', 'business value', 'success criteria', 'breakdown into user stories'. These are concrete, domain-specific capabilities that clearly communicate what the skill does.

3 / 3

Completeness

Clearly answers both 'what' (guides creation of agile epics with business value, success criteria, user story breakdown) and 'when' (explicit 'Use when...' clause with multiple trigger scenarios, plus example trigger phrases).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'create an agile epic', 'write an epic', 'define an epic', 'epic definition', 'break down features into user stories', 'strategic initiatives', 'large bodies of work'. These are natural phrases a user would actually type.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche around agile epics specifically. The terms 'epic', 'user stories', 'success criteria', and 'agile' create a well-defined domain that is unlikely to conflict with other skills unless there are multiple agile-related 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.