CtrlK
BlogDocsLog inGet started
Tessl Logo

openspec-bulk-archive-change

Archive multiple completed changes at once. Use when archiving several parallel changes.

69

Quality

83%

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

85%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 highly actionable, well-sequenced batch-archive workflow with strong validation and feedback loops. Its main gap is progressive disclosure: everything lives inline in one large file with no external references.

Suggestions

Move the 'Conflict Resolution Examples' and the three 'Output On...' templates into a separate references file (e.g. references/examples.md) and link to it from the main steps to reduce inline bulk.

Consolidate step 9's summary with the 'Output On Success/Partial/No Changes' templates to remove the duplicated output formatting.

Trim or relocate the verbose conflict-resolution walkthroughs into a reference, keeping only the resolution rules in the main body.

DimensionReasoningScore

Conciseness

The body is largely efficient action steps, tables, and templates, but the three separate 'Output On...' templates partially duplicate step 9's summary and the conflict-resolution examples add length that could be trimmed.

4 / 5

Actionability

It gives fully executable, copy-paste-ready commands (`openspec list --json`, `openspec status --change`, `mkdir -p`, `mv`), exact file paths, regex patterns, and tool usage, covering the common cases concretely.

5 / 5

Workflow Clarity

A clearly sequenced 9-step batch workflow with explicit validation (status gathering, conflict detection, user confirmation before the destructive batch) and feedback loops (per-change outcome tracking, continue-on-failure), satisfying the batch-operation validation requirement.

5 / 5

Progressive Disclosure

The ~230-line body is well sectioned but entirely monolithic with no bundle files (references/scripts/assets absent); substantial inline content like conflict-resolution examples and output templates could be split into one-level-deep reference files.

3 / 5

Total

17

/

20

Passed

Description

82%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 concise, well-formed description that clearly states both capability and trigger condition with low conflict risk. Its only weakness is limited specificity — a single concrete action rather than comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain ('completed changes') and one concrete action ('Archive multiple... at once') but offers no broader coverage of what the archive entails, matching the '1-2 concrete actions, not comprehensive' anchor.

3 / 5

Completeness

It explicitly answers both what ('Archive multiple completed changes at once') and when ('Use when archiving several parallel changes') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural phrases like 'archiving several parallel changes' and 'completed changes' would plausibly be said by a user, giving good keyword coverage, though a few common synonyms (e.g. 'bulk', 'batch') are missing.

4 / 5

Distinctiveness Conflict Risk

The bulk/parallel archive niche is specific with distinct triggers and minimal overlap risk against single-change archive skills.

5 / 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
dwmkerr/openspec-flow
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.