CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

openspec-ff-change

Fast-forward through OpenSpec artifact creation. Use when the user wants to quickly create all artifacts needed for implementation without stepping through each one individually. Also use when the user says "openspec ff" or "opsx ff".

68

Quality

85%

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

81%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 workflow skill with explicit validation checkpoints and thorough edge-case coverage. The main costs are token efficiency (rules repeated across sections, verbose exception paragraphs) and a slightly overloaded single file.

Suggestions

Consolidate the dependency-re-read rule and the 'context and rules are constraints' rule into one place instead of repeating them in step 4a, Guidelines, and Guardrails.

Tighten the store-selection and root-null paragraphs by trimming nested parentheticals and secondary explanations.

Move the niche store-declaration / config.yaml error-handling prose into a reference file to keep SKILL.md a lean overview.

DimensionReasoningScore

Conciseness

The body is dense and skill-specific with no generic concept explanations, but repeats rules across sections (re-read dependencies from disk appears in step 4a, Guidelines, and Guardrails; 'context and rules are constraints, not content' appears twice) and the store-selection and root-null exception paragraphs are long with nested parenthetical elaboration. Matches the 'mostly efficient but could be tightened' anchor — not 2 because nothing is generic padding, not 4 because of the repetition and verbose edge-case prose.

3 / 5

Actionability

Fully executable, copy-paste-ready commands for every step (openspec new change, status --json, instructions --json), enumerated JSON fields to parse, exact user prompt text, and explicit edge-case handling (globs, skipped artifacts, delegated creation) — anchor 5 for an instruction-only skill.

5 / 5

Workflow Clarity

Steps 1-5 are clearly sequenced with explicit validation checkpoints (re-run status --json after each artifact, verify the file exists after writing), enumerated stop conditions, correction for false-positive done statuses, and error-recovery paths for root:null and unresolvable store declarations — a feedback-loop-rich batch workflow.

5 / 5

Progressive Disclosure

A single well-sectioned file (Store selection, Project check, Steps, Output, Guidelines, Guardrails) with all content one level deep and no nested or buried references, but at ~117 lines the long inline edge-case prose (store declaration / config.yaml handling) is a minor organization gap that a reference file could absorb.

4 / 5

Total

17

/

20

Passed

Description

82%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 that explicitly covers both what the skill does and when to use it, with concrete command aliases as triggers. Its only weakness is limited specificity — a single composite action rather than multiple distinct capabilities.

Suggestions

Enumerate the concrete artifacts the skill creates (e.g., proposal, specs, design, tasks) to lift specificity from one composite action to several distinct ones.

Add common user phrasings like 'scaffold the change' or 'generate all OpenSpec artifacts' as trigger synonyms.

DimensionReasoningScore

Specificity

Names the domain ('OpenSpec artifact creation') and one composite action ('create all artifacts needed for implementation'), but does not list several distinct concrete actions, matching the '1-2 concrete actions, not comprehensive' anchor.

3 / 5

Completeness

Clearly answers both 'what' ('Fast-forward through OpenSpec artifact creation... create all artifacts needed for implementation') and 'when' ('Use when the user wants to quickly create all artifacts... Also use when the user says "openspec ff" or "opsx ff"') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Explicit natural command triggers ('openspec ff', 'opsx ff') plus a scenario phrase give good keyword coverage, though common variations like 'scaffold', 'specs', or 'tasks' are missing, so it falls just short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

Clear niche (OpenSpec fast-forward artifact creation) with distinct command triggers ('openspec ff', 'opsx ff'); only minimal overlap risk with closely related OpenSpec skills.

5 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Fission-AI/OpenSpec

Path

skills/openspec-ff-change/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.