CtrlK
BlogDocsLog inGet started
Tessl Logo

openspec-onboard

Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.

53

Quality

60%

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 ./.claude/skills/openspec-onboard/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 skill is a thorough, well-sequenced onboarding tutorial with concrete commands, explicit pause checkpoints, and graceful exit handling. Its main weaknesses are some over-explanation of basic concepts and the lack of an explicit verification step after implementation.

Suggestions

Tighten the EXPLAIN blocks that define what a 'change', proposal, spec, or design is—Claude already understands these concepts and the user-facing narration can carry the teaching.

Add an explicit verification step in Phase 9 (e.g., run tests or `openspec verify` and only mark complete when it passes) to close the workflow-clarity gap.

Consider moving the command-reference tables to a short referenced file so the core tutorial stays leaner.

DimensionReasoningScore

Conciseness

The body is mostly efficient with a clear EXPLAIN/DO/SHOW/PAUSE structure, but several EXPLAIN blocks define concepts (what a 'change', proposal, spec, or design is) that pad the skill and could be tightened.

3 / 5

Actionability

Concrete, real `openspec` commands and exact file paths/templates are provided throughout; the recurring placeholders (`<name>`, `<capability-name>`) the agent must derive are the main minor gap from copy-paste readiness.

4 / 5

Workflow Clarity

A clear 11-phase sequence with explicit PAUSE checkpoints, preflight CLI validation, scope guardrails, and graceful-exit handling; the minor gap is the absence of an explicit test/verify step after the implementation phase.

4 / 5

Progressive Disclosure

Well-organized into clearly headed phases with no nested or buried references; as a single >50-line file with no external bundle it is well structured, though the command-reference tables and templates could optionally live in a separate reference file.

4 / 5

Total

15

/

20

Passed

Description

53%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 conveys the skill's purpose (guided OpenSpec onboarding with real codebase work) but lacks an explicit 'when to use' trigger clause and uses somewhat generic action language. It is distinct within the OpenSpec ecosystem yet could be more specific and trigger-rich.

Suggestions

Add an explicit 'Use when...' clause naming natural triggers (e.g., 'Use when the user wants to learn OpenSpec, get started with OpenSpec, or be onboarded to the OpenSpec workflow').

Replace generic phrases like 'walk through a complete workflow cycle' with more concrete actions (e.g., 'create a change, draft proposal/specs/design/tasks, implement, and archive it').

Include natural synonyms and the command namespace (e.g., 'OpenSpec onboarding', '/opsx', 'first OpenSpec change') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain ('OpenSpec' onboarding) and a couple of concrete actions ('walk through a complete workflow cycle', 'real codebase work'), but 'workflow cycle' is abstract and coverage is not comprehensive.

3 / 5

Completeness

It clearly states what the skill does, but there is no 'Use when...' clause or equivalent explicit trigger guidance, capping completeness at 3 per the guidelines.

3 / 5

Trigger Term Quality

'onboarding' and 'OpenSpec' are reasonably natural keywords a user might say, but common variations and synonyms are missing.

3 / 5

Distinctiveness Conflict Risk

'Guided onboarding for OpenSpec' is a mostly distinct niche with clear triggers, though there is minor overlap risk with closely related OpenSpec skills (propose, explore, apply).

4 / 5

Total

13

/

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

skill_md_line_count

SKILL.md is long (555 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
dwmkerr/livedown
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.