CtrlK
BlogDocsLog inGet started
Tessl Logo

draft-openspec-docs

Collaborative page-drafting mode for the OpenSpec docs. Builds a scratch plan inside the target page (purpose, structure, numbered draft steps), iterates on it with the user, then drafts one section per approved step and cleans up after itself. Use when a page needs a from-scratch rewrite or a new page is being shaped with the user in the loop.

71

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

92%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 well-structured, lean instruction skill with a clear multi-step workflow and real validation checkpoints. Its only soft spot is that section-drafting execution relies on delegated skills rather than inlined guidance.

Suggestions

Inline a short example of one drafted section so the per-step drafting guidance is executable without loading the sibling skill.

Name the retrievability/glance test entry points explicitly rather than referring to them only via 'write-openspec-docs'.

DimensionReasoningScore

Conciseness

Lean bullets with no concept over-explanation; lines like 'Plan edits are cheap; page edits aren't' and 'a cheap grep beats trust' earn their place without padding.

5 / 5

Actionability

Gives concrete files, commands, and a verbatim scratch-block template, but the actual per-section drafting content is delegated to loaded skills ('write-openspec-docs'), leaving minor gaps.

4 / 5

Workflow Clarity

Four clearly sequenced phases with explicit validation (sync-docs validate, glance tests, fact-verify), a plan-iteration feedback loop, and a consolidation checklist; destructive steps are guarded by validation.

5 / 5

Progressive Disclosure

~46 lines with no bundle files and well-organized sections; cross-skill loads ('write-openspec-docs', 'no-ai-slop') are clearly signaled one level deep.

5 / 5

Total

19

/

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.

A strong description with explicit what/when guidance and concrete actions. It is held back from full marks only by minor gaps in capability coverage and slight overlap with its sibling docs-writing skill.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Builds a scratch plan', 'iterates on it with the user', 'drafts one section per approved step', 'cleans up after itself') with minor gaps — verification/consolidation are not named as capabilities.

4 / 5

Completeness

Explicitly answers both what ('Collaborative page-drafting mode…drafts one section…cleans up') and when ('Use when a page needs a from-scratch rewrite or a new page is being shaped with the user in the loop').

5 / 5

Trigger Term Quality

Includes natural user phrases ('from-scratch rewrite', 'new page is being shaped') plus domain terms ('OpenSpec docs', 'drafts'); a few common synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (scratch-plan, in-the-loop drafting) but it loads and relates to the closely related 'write-openspec-docs' skill, leaving minor overlap risk.

4 / 5

Total

17

/

20

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
Fission-AI/OpenSpec
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.