CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

67

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./eval/local/skills/benchmarks/dependency/openspec/openspec-ff-change/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

A well-structured, highly actionable workflow with clear sequencing and validation checkpoints; the only weakness is minor repetition between the step body and the Artifact Creation Guidelines section.

Suggestions

Consolidate the duplicated context/rules/template guidance between step 4a and the "Artifact Creation Guidelines" section to tighten conciseness toward 3.

Merge the two mentions of `openspec status` (step 4b re-run and step 5 final) into a single clearly-scoped instruction.

DimensionReasoningScore

Conciseness

Largely lean and instruction-focused, but the "Artifact Creation Guidelines" section restates the same context/rules/template guidance already covered in step 4a, and the status command is mentioned twice.

2 / 3

Actionability

Provides concrete, executable openspec CLI commands with flags and enumerates the specific JSON fields to parse (applyRequires, artifacts, template, outputPath, etc.), making it copy-paste ready.

3 / 3

Workflow Clarity

A clear numbered sequence with dependency ordering, a re-run-status feedback loop, and an explicit validation checkpoint ("Verify each artifact file exists after writing before proceeding to next").

3 / 3

Progressive Disclosure

A self-contained SKILL.md with no bundle files, organized into clear labeled sections (Steps, Output, Guidelines, Guardrails) — appropriate one-level structure for a single-file skill.

3 / 3

Total

11

/

12

Passed

Description

75%

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 clear, complete description with explicit trigger guidance and a distinct niche, but it names only one core action and uses somewhat internal terminology that limits trigger-term coverage.

Suggestions

List multiple concrete actions (e.g., scaffold a change, generate tasks/specs, resolve artifact dependencies) to lift specificity from 2 to 3.

Add natural user phrasings alongside the internal jargon (e.g., "Use when the user wants to scaffold a change, set up OpenSpec tasks, or create all specs at once").

DimensionReasoningScore

Specificity

Names the domain ("OpenSpec artifact creation") and a concrete action ("quickly create all artifacts needed for implementation") but lists only one core action rather than multiple distinct concrete operations.

2 / 3

Completeness

Explicitly answers both "what" (fast-forward artifact creation) and "when" via a clear "Use when…" trigger clause, matching the score-3 example pattern.

3 / 3

Trigger Term Quality

The "Use when the user wants to quickly create all artifacts needed for implementation" phrasing is natural, but it leans on internal jargon ("OpenSpec artifact creation", "stepping through each one") and misses common variations like "scaffold a change" or "set up tasks".

2 / 3

Distinctiveness Conflict Risk

The OpenSpec-specific niche tied to the openspec CLI is clearly distinct and unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
rpamis/comet
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.