CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

epic

Use when the user asks to plan a LARGE feature spanning multiple sessions or phases — produces an epic under the `tasks` role with dependency-ordered phases, atomic tasks and per-phase status. Use plan for single-session tasks, not for roadmaps.

67

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

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

A highly actionable, well-sequenced planning skill with excellent validation checkpoints and a complete output template. Its weaknesses are verbosity in the question-format section and a monolithic structure with no progressive disclosure: the universal QA-format spec and the output template are prime candidates for separate reference files.

Suggestions

Condense the 'Each option stands on its own' bullet in the Question Format section to a compact rule list (name things in words, expand every group pointer, explain coined terms, test by reading the option alone) — the current ~400-word passage repeats the same principle several times.

Move the full 'Output Format' template into a references/ file (e.g., references/epic-template.md) and keep a short summary inline, so the template can be loaded only when writing the file.

Extract the universal 'FR-UNIVERSAL.QA-FORMAT' question-format spec into a shared reference file and link to it, since it is labeled as applying to every question across skills, not just this one.

DimensionReasoningScore

Conciseness

The rules and step-by-step sections are dense and operational, but the 'Question Format' section — particularly the 'Each option stands on its own' bullet — is a ~400-word passage that restates the same principle (name things in words, not ids or group pointers) many times over. The body is mostly efficient but could be tightened considerably; it does not explain concepts Claude already knows, which keeps it above 2.

3 / 5

Actionability

Guidance is fully concrete and executable: exact frontmatter keys ('date', 'status: to do', 'tags', 'related_tasks'), the exact insertion line '- **Tasks:** [epic-<name>](tasks/...) ', specific commands ('date +%Y-%m-%d', 'mkdir -p'), a complete copy-paste output template, and an idempotency rule for the SRS edit. For an instruction-only skill this covers the common cases completely.

5 / 5

Workflow Clarity

The 8 steps are clearly sequenced with explicit checkpoints ('STOP and wait' in steps 2 and 4), a critique-then-refine feedback loop (steps 6-7), byte-identical surgical-edit constraints, and a closing verification checklist. This matches the top anchor: clear sequence, explicit validation, feedback loops, and a checklist.

5 / 5

Progressive Disclosure

The skill is a ~220-line monolith with no bundle files at all; content that plausibly belongs in separate references — the universal 'FR-UNIVERSAL.QA-FORMAT' question-format spec and the full output template — is inlined. Section structure itself is good (When to Use / Context / Rules / Instructions / Output Format / Verification), and it leans on an external AGENTS.md rather than bundled references, which keeps it above 2.

3 / 5

Total

16

/

20

Passed

Description

87%Weight 40%Scale 1-5

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: it states concrete capabilities in third person, gives an explicit 'Use when' trigger with natural phrasing, and proactively distinguishes itself from the sibling `plan` skill and from roadmap requests. The only meaningful gap is that it surfaces just the core artifact rather than the skill's fuller capability set.

DimensionReasoningScore

Specificity

The description states several concrete actions and artifacts — 'produces an epic under the `tasks` role with dependency-ordered phases, atomic tasks and per-phase status' — going beyond naming the domain. It falls short of 5 because coverage is narrow: it omits other capabilities of the skill (SRS back-links, critique loop) and describes only the core artifact.

4 / 5

Completeness

It explicitly answers both what ('produces an epic ... with dependency-ordered phases, atomic tasks and per-phase status') and when ('Use when the user asks to plan a LARGE feature spanning multiple sessions or phases'), with concrete trigger phrases. It even adds explicit negative guidance ('Use plan for single-session tasks, not for roadmaps'), which exceeds the anchor's requirement.

5 / 5

Trigger Term Quality

Natural trigger phrases are present: 'plan a LARGE feature', 'spanning multiple sessions or phases', 'epic', 'tasks role'. A few natural variations users might say ('break this down', 'too big for one session', 'multi-session') are missing, which keeps it below the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche — large multi-session feature planning — and explicitly disambiguates against the nearest competing skill ('Use plan for single-session tasks') and adjacent concepts ('not for roadmaps'). Conflict risk is minimal.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 3 missing, 2 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

korchasa/flowai-plugins

Path

plugins/flowai/skills/epic/SKILL.md

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.