CtrlK
BlogDocsLog inGet started
Tessl Logo

openspec-archive-change

Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.

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 ./.codex/skills/openspec-archive-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.

The body is a well-structured, highly actionable workflow with clear sequencing and explicit validation/confirmation checkpoints around a destructive archive operation. Its only real weakness is the redundant Guardrails section that restates the steps.

Suggestions

Trim the Guardrails section to only non-obvious constraints not already covered by the steps (e.g., preserve .openspec.yaml on move), removing restated items like prompt-for-selection and use-artifact-graph to improve conciseness.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence, but the Guardrails section largely restates earlier steps (prompt-for-selection, artifact-graph checking, don't-block-on-warnings, sync approach), which is redundant padding that could be tightened.

2 / 3

Actionability

It provides concrete executable commands (openspec list/status --json, mkdir -p, mv), specific tool invocations with subagent_type and prompt, and a copy-paste-ready output template, matching the anchor-3 fully-executable example.

3 / 3

Workflow Clarity

The 6-step sequence is explicit with validation checkpoints (artifact/task completion checks), AskUserQuestion confirmation gates, and target-exists error handling before the destructive move, satisfying the anchor-3 criteria including feedback for error recovery.

3 / 3

Progressive Disclosure

Content is well-organized into Input, Steps, Output On Success, and Guardrails sections with easy navigation and no nested references; the self-contained workflow is appropriately kept inline rather than split.

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.

The description cleanly answers both what the skill does and when to use it with an explicit trigger, and its niche is distinct. It is held back from a top score by listing only a single action and offering a narrow set of trigger-term variations.

Suggestions

Expand the action list to name the concrete sub-actions performed (e.g., check artifact/task completion, sync delta specs, then move to archive) to raise specificity.

Add a few more natural trigger phrasings users might say (e.g., "close out a change", "retire a completed change", "move a change to the archive") to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description names a concrete action and domain ("Archive a completed change in the experimental workflow") but lists only a single action rather than multiple specific concrete actions like the anchor-3 example.

2 / 3

Completeness

It clearly answers both what ("Archive a completed change in the experimental workflow") and when with an explicit "Use when the user wants to finalize and archive a change after implementation is complete" trigger, matching the anchor-3 example.

3 / 3

Trigger Term Quality

"finalize and archive a change after implementation is complete" provides relevant natural terms, but coverage is narrow with few common variations, matching the anchor-2 "some relevant keywords but missing common variations".

2 / 3

Distinctiveness Conflict Risk

It occupies a clear niche (archiving completed openspec changes) with distinct triggers, making it unlikely to fire for unrelated skills; not the level below because it is more specific than "Works with document files".

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
arm/mlia
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.