Skills Repair Worker
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
When to Use This Skill
Features involving:
- Creating missing skill scripts (scripts/main.cjs)
- Adding missing SKILL.md sections
- Fixing catalog/index agent assignment mismatches
- Restoring missing workflow artifacts
- Improving skill ecosystem gate scores to >= 80
Work Procedure
Read the feature description. Identify which skills need fixing and what specific changes are needed.
For missing scripts/main.cjs files:
- Read the existing SKILL.md to understand what the script should do
- Look at similar skills' scripts/main.cjs for patterns (e.g.,
.claude/skills/context-compressor/scripts/main.cjs)
- The script typically: parses input, validates parameters, returns execution plan or result
- Must be requireable without error
- Write the test first, then create the script
For missing SKILL.md sections:
- Read the test file to understand exactly what content is expected
- Read similar skills that have the expected sections
- Add the section with substantive content (not stubs)
For catalog/index mismatches:
- Run
pnpm validate:skills to get the full mismatch list
- Read
.claude/config/skill-index.json to understand structure
- Update either the catalog metadata in SKILL.md or the index entry to match
- Prefer updating the index to match SKILL.md (source of truth)
For workflow restoration:
- Check
.claude/workflows/_archive/ for the file
- If it exists in archive, restore it to active directory
- If it doesn't exist, create it following existing workflow patterns
For ecosystem gate score improvement:
- Run
pnpm skills:ecosystem:gate to see which skills score < 80
- For each low-scoring skill, check what's missing (the gate checks: scripts, hooks, schemas, rules, commands, templates, references, companion tools, workflow)
- Add the minimum required artifacts to reach score 80
- Follow existing patterns from high-scoring skills
- NEVER create empty stub files -- all artifacts must have real content
Run skill tests after each batch of changes:
node --test tests/skills/<skill-name>.test.cjs
pnpm validate:skills
pnpm validate:workflow-skill-contracts
pnpm skills:ecosystem:gate
Commit with descriptive message per batch.
Example Handoff
{
"salientSummary": "Created scripts/main.cjs for token-saver-context-compression, token-saver-adaptive-ratio, and token-saver-memory-dedup. All 3 skill tests now pass. Added Router Gap Detection section to skill-creator SKILL.md. Added Activation section with compression-reminder.txt reference to token-saver SKILL.md. Fixed 20 of 79 catalog/index mismatches.",
"whatWasImplemented": "3 new scripts/main.cjs files following context-compressor pattern. 2 SKILL.md section additions. 20 skill-index.json agent assignment corrections.",
"whatWasLeftUndone": "59 remaining catalog/index mismatches (separate feature).",
"verification": {
"commandsRun": [
{
"command": "node --test tests/skills/token-saver-context-compression.test.cjs",
"exitCode": 0,
"observation": "All tests pass"
},
{ "command": "pnpm validate:skills", "exitCode": 0, "observation": "20 fewer mismatches" }
],
"interactiveChecks": []
},
"tests": { "added": [], "coverage": "Existing test suites now pass" },
"discoveredIssues": []
}
When to Return to Orchestrator
- A skill requires domain knowledge not available in codebase
- Ecosystem gate scoring criteria are unclear
- A workflow artifact requires complex cross-skill dependencies
- More than 20 skills need improvement in a single feature (too large scope)
1---2name: skills-repair-worker3description: Fixes skill tests, catalog mismatches, missing workflows, and improves ecosystem gate scores4---56# Skills Repair Worker78NOTE: Startup and cleanup are handled by `worker-base`. This skill defines the WORK PROCEDURE.910## When to Use This Skill1112Features involving:1314- Creating missing skill scripts (scripts/main.cjs)15- Adding missing SKILL.md sections16- Fixing catalog/index agent assignment mismatches17- Restoring missing workflow artifacts18- Improving skill ecosystem gate scores to >= 801920## Work Procedure21221. **Read the feature description.** Identify which skills need fixing and what specific changes are needed.23242. **For missing scripts/main.cjs files:**25 - Read the existing SKILL.md to understand what the script should do26 - Look at similar skills' scripts/main.cjs for patterns (e.g., `.claude/skills/context-compressor/scripts/main.cjs`)27 - The script typically: parses input, validates parameters, returns execution plan or result28 - Must be requireable without error29 - Write the test first, then create the script30313. **For missing SKILL.md sections:**32 - Read the test file to understand exactly what content is expected33 - Read similar skills that have the expected sections34 - Add the section with substantive content (not stubs)35364. **For catalog/index mismatches:**37 - Run `pnpm validate:skills` to get the full mismatch list38 - Read `.claude/config/skill-index.json` to understand structure39 - Update either the catalog metadata in SKILL.md or the index entry to match40 - Prefer updating the index to match SKILL.md (source of truth)41425. **For workflow restoration:**43 - Check `.claude/workflows/_archive/` for the file44 - If it exists in archive, restore it to active directory45 - If it doesn't exist, create it following existing workflow patterns46476. **For ecosystem gate score improvement:**48 - Run `pnpm skills:ecosystem:gate` to see which skills score < 8049 - For each low-scoring skill, check what's missing (the gate checks: scripts, hooks, schemas, rules, commands, templates, references, companion tools, workflow)50 - Add the minimum required artifacts to reach score 8051 - Follow existing patterns from high-scoring skills52 - NEVER create empty stub files -- all artifacts must have real content53547. **Run skill tests after each batch of changes:**5556 ```57 node --test tests/skills/<skill-name>.test.cjs58 pnpm validate:skills59 pnpm validate:workflow-skill-contracts60 pnpm skills:ecosystem:gate61 ```62638. **Commit** with descriptive message per batch.6465## Example Handoff6667```json68{69 "salientSummary": "Created scripts/main.cjs for token-saver-context-compression, token-saver-adaptive-ratio, and token-saver-memory-dedup. All 3 skill tests now pass. Added Router Gap Detection section to skill-creator SKILL.md. Added Activation section with compression-reminder.txt reference to token-saver SKILL.md. Fixed 20 of 79 catalog/index mismatches.",70 "whatWasImplemented": "3 new scripts/main.cjs files following context-compressor pattern. 2 SKILL.md section additions. 20 skill-index.json agent assignment corrections.",71 "whatWasLeftUndone": "59 remaining catalog/index mismatches (separate feature).",72 "verification": {73 "commandsRun": [74 {75 "command": "node --test tests/skills/token-saver-context-compression.test.cjs",76 "exitCode": 0,77 "observation": "All tests pass"78 },79 { "command": "pnpm validate:skills", "exitCode": 0, "observation": "20 fewer mismatches" }80 ],81 "interactiveChecks": []82 },83 "tests": { "added": [], "coverage": "Existing test suites now pass" },84 "discoveredIssues": []85}86```8788## When to Return to Orchestrator8990- A skill requires domain knowledge not available in codebase91- Ecosystem gate scoring criteria are unclear92- A workflow artifact requires complex cross-skill dependencies93- More than 20 skills need improvement in a single feature (too large scope)