CtrlK
BlogDocsLog inGet started
Tessl Logo

arn-code-plan

This skill should be used when the user says "arness code plan", "arn-code-plan", "plan this", "write a plan", "create plan", "implementation plan", "plan feature", "plan the spec", "plan from spec", "generate plan", "arness code plan FEATURE_X", "plan the bugfix", "plan bugfix", "make a plan", or wants to generate an implementation plan from a Arness specification. The skill invokes the arn-code-feature-planner agent to generate the plan, presents it for review, and iterates on user feedback until approved. Produces a PLAN_PREVIEW file that feeds into /arn-code-save-plan.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

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 workflow with strong validation and feedback loops, but it is a long, largely monolithic document whose Step 5a upgrade-gate logic and repeated dispatch-fallback notes could be extracted into a reference file and tightened.

Suggestions

Extract the Step 5a complex-phase-upgrade-gate logic (profile detection, two-tier preference lookup, gate/follow-up prompts) into a dedicated reference file (e.g. references/upgrade-gate.md) and summarize it in SKILL.md to improve both conciseness and progressive disclosure.

De-duplicate the '.arness/agent-models/code.md' dispatch-fallback note by defining the dispatch convention once (e.g. in a Prerequisites or Conventions section) and referencing it from Steps 3.5, 4, and 5b.

Tighten Step 3.5 by collapsing the four severity branches into a compact decision table so the drift-handling logic reads in fewer tokens.

DimensionReasoningScore

Conciseness

Mostly efficient and free of concept-padding Claude already knows, but it runs ~275 lines with verbatim repetition (the '.arness/agent-models/code.md' dispatch-fallback note appears in Steps 3.5 and 5b) and an elaborate Step 5a preference-lookup block that could be tightened, fitting the 'could be tightened' anchor at 2 rather than the every-token-earns-its-place anchor at 3.

2 / 3

Actionability

Provides fully executable guidance — literal copy-paste Task-tool context blocks, exact output file paths, explicit severity branches, and exact AskUserQuestion option text — matching the copy-paste-ready anchor at 3 rather than the pseudocode/gap anchor at 2.

3 / 3

Workflow Clarity

Steps 1–6 are clearly sequenced with an explicit verification checkpoint (Step 3.5 drift detection) and feedback loops (Step 5/5b resume plus fresh-agent fallback), satisfying the clear-sequence-with-validation anchor at 3; no destructive-op cap applies.

3 / 3

Progressive Disclosure

Headers are well-organized and it points one level deep to a couple of plugin files (ensure-config.md, preferences-schema.md), but the bulk — especially Step 5a's ~60-line upgrade-gate protocol — is inline rather than split into a reference, fitting the 'content that should be separate is inline' anchor at 2.

2 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 actions, supplies an explicit trigger clause with many natural user phrasings, and carves out a distinct niche. The only minor weakness is the misspelled 'arness code plan' trigger phrase, but it does not undermine specificity or completeness.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'invokes the arn-code-feature-planner agent to generate the plan, presents it for review, and iterates on user feedback', 'Produces a PLAN_PREVIEW file that feeds into /arn-code-save-plan' — matching the score-3 anchor rather than the partial-action anchor at 2.

3 / 3

Completeness

Explicitly answers both 'what' (invoke planner agent, generate plan, present, iterate, produce PLAN_PREVIEW) and 'when' via an explicit 'This skill should be used when the user says...' trigger clause, so it is not capped at 2 per the missing-trigger guideline.

3 / 3

Trigger Term Quality

Covers natural phrasings a user would actually say — 'plan this', 'write a plan', 'create plan', 'implementation plan', 'make a plan', 'plan the spec' — alongside branded variants, giving good coverage rather than the sparse keyword set of level 2.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear Arness-spec planning niche with distinct branded triggers ('arn-code-plan', 'plan from spec', 'plan the spec') unlikely to fire for unrelated skills, rather than the generic overlap risk of level 2.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
AppsVortex/arness
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.