CtrlK
BlogDocsLog inGet started
Tessl Logo

openspec-propose

Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.

66

Quality

79%

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-propose/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

The body delivers an executable, well-sequenced workflow with concrete openspec commands and validation checkpoints. It is efficient and actionable, with only minor conciseness and organization tightening needed.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands and no extensive explaining of concepts Claude already knows; a few lines ('I'll create a change with artifacts') and repeated IMPORTANT notes could be trimmed, so it is not a 5.

4 / 5

Actionability

Provides concrete executable commands (openspec new, openspec status --json, openspec instructions --json) and lists the JSON fields to parse; minor gaps remain because the exact JSON shape is described rather than shown verbatim.

4 / 5

Workflow Clarity

Clear numbered, dependency-ordered sequence with an explicit stop condition and a verify-file-exists checkpoint after each artifact; not 5 because the validation step is somewhat implicit (re-running status) rather than a hard pass/fail gate.

4 / 5

Progressive Disclosure

Content is well organized into Input/Steps/Output/Guidelines/Guardrails sections with no external bundle files to reference; not 5 because the Guidelines and Guardrails sections partially restate the Steps and could be consolidated.

4 / 5

Total

16

/

20

Passed

Description

83%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.

The description clearly and explicitly states both what the skill does and when to use it, with concrete artifact names and a natural trigger clause. It is mostly distinct to the openspec propose workflow, with only minor overlap risk against generic planning skills.

DimensionReasoningScore

Specificity

Names the domain ('propose a new change') and several concrete artifacts (proposal, design, specs, tasks) generated in one step, matching the 'lists several specific actions; minor gaps' anchor; not 5 because coverage is described at a summary level rather than enumerating each artifact's concrete actions.

4 / 5

Completeness

Explicitly answers both 'what' (propose a change and generate proposal/design/specs/tasks artifacts) and 'when' ('Use when the user wants to quickly describe what they want to build...') with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Includes natural phrases a user would say ('describe what they want to build', 'get a complete proposal') plus artifact keywords; not 5 because common synonyms like 'feature request' or 'plan a change' are absent.

4 / 5

Distinctiveness Conflict Risk

Tied to an openspec-specific propose workflow (design.md, tasks.md, /opsx:apply) giving it a clear niche; not 5 because 'propose a change' could still overlap with generic planning or spec skills.

4 / 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.

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.