CtrlK
BlogDocsLog inGet started
Tessl Logo

openspec-sync-specs

Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.

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

Quality

Content

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

Highly actionable and well-structured content for a multi-step spec-merge operation, but the workflow omits an explicit post-merge verification step, which the rubric requires for destructive operations.

Suggestions

Add an explicit validation checkpoint after applying changes (e.g., re-read each modified main spec to confirm the merge is coherent and well-formed before reporting success).

Include a brief verify/retry loop in the steps so failed or ambiguous merges prompt re-reading and correction rather than silently proceeding.

Tighten the Delta Spec Format Reference or move it to a reference file if the skill grows, to keep the main flow scannable.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence, with lean prose, concrete paths and commands, and no padding about basic concepts; the format-reference block earns its place with only minor instances that could be trimmed.

4 / 5

Actionability

It gives concrete file paths, an executable command (openspec list --json), exact delta-section semantics, and the precise RENAMED FROM:/TO: format, covering the common cases copy-paste ready.

5 / 5

Workflow Clarity

Steps are clearly sequenced with guardrails, but this destructive main-spec-overwrite operation lacks an explicit validation/verification checkpoint confirming the merged result is correct, which caps the score at 3.

3 / 5

Progressive Disclosure

A single self-contained file is well-sectioned (Steps, Format Reference, Key Principle, Output, Guardrails) with clear organization and no nested references, though it inlines material that a larger skill might split out.

4 / 5

Total

16

/

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 clear, well-targeted description with explicit what/when triggers and a distinct niche. It could be stronger by enumerating the concrete merge actions (add, modify, remove, rename) it actually performs.

Suggestions

Expand the 'what' to mention the concrete operations the skill performs (add, modify, remove, rename requirements) for higher specificity.

Add a couple of natural synonym triggers (e.g., 'apply', 'merge a change') to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain (delta specs to main specs) and a single concrete action ('Sync'), but it does not list multiple specific sub-actions, so it is not comprehensive.

3 / 5

Completeness

It explicitly states both what it does ('Sync delta specs from a change to main specs') and when to use it, with a concrete trigger clause including the 'without archiving the change' boundary.

5 / 5

Trigger Term Quality

'Use when the user wants to update main specs with changes from a delta spec' is a natural trigger phrase with good coverage, though it lacks common synonyms or file extensions.

4 / 5

Distinctiveness Conflict Risk

The openspec delta-to-main-spec sync niche is narrow with distinct triggers and minimal overlap risk with other 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/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.