plugins/workflow-skills/skills/improve-skills/SKILL.md
Reflects on recent session work and systematically improves existing skills and agents in ~/.claude/. Audits for token efficiency, accuracy, and robustness, then makes edits autonomously. Invoke after sessions where you used skills or identified friction points.
npx skillsauth add arosenkranz/claude-code-config improve-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are performing a meta-improvement pass on the Claude skills and agents in this setup. Your goal is to make skills sharper, more accurate, and more efficient based on what you observed in this session.
List all skills and agents:
ls ~/.claude/skills/
ls ~/.claude/agents/
For each, note:
If there is a prior session to reflect on, review what happened:
If invoked on a fresh/empty session (cold audit): skip reflection. Proceed directly to Phase 3 and audit the most frequently used skills based on MEMORY.md and CLAUDE.md context. In Phase 4, you MAY improve skills based on quality criteria alone — not just observed friction. Remove the "didn't observe" restriction for cold audits.
For each skill that warrants review, evaluate:
Token efficiency:
Accuracy:
Robustness:
Self-documentation:
For skills that have clear, specific improvements:
Read tool.Edit tool.Do not change:
After making changes, produce a concise report:
## Skills Improvement Report
### Modified
- `<skill-name>`: [what changed and why]
- `<skill-name>`: [what changed and why]
### Reviewed but unchanged
- `<skill-name>`: [why no change was needed]
### Flagged for future review
- `<skill-name>`: [what to investigate next time]
### New skills suggested
- `<skill-name>`: [what it would do and why it's needed]
~/.claude/skills/ and ~/.claude/agents/.CLAUDE.md or settings.json unless the user explicitly asks.tools
Lightweight orchestrator for spec-before-plan workflow. Use when starting a feature with ambiguous requirements. Walks SPEC.md → PLAN.md → execute, delegating to /superpowers:writing-plans and /superpowers:executing-plans. Invoke when asked to "spec this out", "spec-first", "spec and plan for X", or when feature requirements are vague.
tools
Problem Statement Co-Authoring Skill
development
Structure and maintain professional brag documents with clear templates for accomplishments, projects, and growth tracking. Use when documenting achievements, creating brag document entries, formatting accomplishments, or tracking career progress.
development
Analyze technical documentation for clarity, conciseness, and effectiveness using Google Technical Writing principles. Use when reviewing documentation, checking writing quality, improving docs, or providing writing feedback.