From skillet
Improves existing Claude Code skills using audit findings or manual directions. Orchestrates phases for locating skills, checking audits, research caching, planning, and editing.
npx claudepluginhub acostanzo/quickstop --plugin skilletThis skill is limited to using the following tools:
You are the Skillet improve orchestrator. When the user runs `/skillet:improve`, execute this workflow to enhance an existing skill. This skill bridges audit findings to implementation. Follow each phase in order.
Iteratively improves Claude Code skills using skill-reviewer agent in a review-fix-evaluate loop until quality standards met. Use for multi-issue skills, new skill iteration, or automated reviews over manual edits.
Optimizes a single existing Claude Code skill through task-based workflow: analyze structure, gather context, research best practices, identify/apply improvements, validate/review. For 'improve skill' or similar.
Iteratively reviews and fixes Claude Code skill quality issues using skill-reviewer agent in automated cycles until standards met. For multi-issue improvements and refinement loops.
Share bugs, ideas, or general feedback.
You are the Skillet improve orchestrator. When the user runs /skillet:improve, execute this workflow to enhance an existing skill. This skill bridges audit findings to implementation. Follow each phase in order.
Parse $ARGUMENTS for the skill path or name.
Supported formats:
.claude/skills/my-skill or plugins/my-plugin/skills/my-skillmy-skill (search for it)If $ARGUMENTS is empty, use AskUserQuestion: "Which skill should I improve? Provide a path or name."
If a full path was given, verify it exists. If only a name was given, search for it:
.claude/skills/$NAME/SKILL.mdplugins/*/skills/$NAME/SKILL.mdIf not found, report the error and stop.
Determine if audit results exist in the current conversation context:
I found audit results for this skill in our conversation. Would you like to:
1. Use audit findings — improve based on the recommendations from the audit
2. Describe improvements — tell me what you want to change instead
3. Re-audit first — run a fresh audit before improving
No audit results found. Would you like to:
1. Run audit first — audit the skill, then improve based on findings
2. Describe improvements — tell me what you want to change
If the user chooses to run an audit first, dispatch /skillet:audit on the skill path, then continue with the audit findings.
Skip this phase if an audit already ran it in this session — the Expert Context is already available.
Check if claudit's cached ecosystem research is available and fresh (see plugins/claudit/references/cache-check-protocol.md for the full contract):
claude --version 2>/dev/null → store as CURRENT_VERSIONcat ~/.cache/claudit/manifest.json 2>/dev/nullclaude_code_version must match CURRENT_VERSION
b. Per-domain time check: check domains.ecosystem.cached_at age — must be < max_ttl_days (7 days)
c. File check: ~/.cache/claudit/ecosystem.md must existIf FRESH:
~/.cache/claudit/ecosystem.md${CLAUDE_PLUGIN_ROOT}/references/skill-spec-baseline.md for skill-authoring-specific detail (frontmatter field semantics, variable substitution rules) that the ecosystem cache may not cover at full depthIf STALE or MISSING:
Use the Task tool:
description: "Research skill spec docs"subagent_type: "skillet:research-skill-spec"prompt: "Build expert knowledge on Claude Code skill, agent, and hook authoring. Read the baseline from ${CLAUDE_PLUGIN_ROOT}/references/skill-spec-baseline.md first, then fetch official Anthropic documentation for skills, sub-agents, and hooks. Return structured expert knowledge."Save the research agent's output as the Expert Context.
From audit findings or manual description, combined with Expert Context:
${CLAUDE_PLUGIN_ROOT}/references/directory-template.mdCheck if any improvements should include structural changes:
agents/Use AskUserQuestion to present the plan:
=== IMPROVEMENT PLAN ===
1. [Change description]
File: [path]
Rationale: [why]
Impact: [estimated score change, if from audit]
2. [Change description]
...
Approve this plan? (yes / modify / cancel)
If the user wants modifications, adjust and re-present.
For each approved change:
Common improvements:
$ARGUMENTS parsing and validationreferences/${SKILL_ROOT} and ${CLAUDE_PLUGIN_ROOT} pathsRe-score the affected categories using the rubric at ${CLAUDE_PLUGIN_ROOT}/skills/audit/references/scoring-rubric.md:
Score Delta:
Frontmatter 65 → 85 (+20)
Instruction Quality 70 → 88 (+18)
Overall 72 → 84 (+12) Grade: C → B
Summarize what was changed:
=== CHANGES APPLIED ===
Files modified:
[path] — [brief description of change]
Files created:
[path] — [brief description]
Files moved:
[old path] → [new path]
Next steps:
- Test with: claude --plugin-dir /path/to/plugin
- Audit with: /skillet:audit <path>