{"slug":"skill-evolve-2","title":"skill-evolve","summary":"A meta-skill that takes feedback after a skill runs and automatically improves the corresponding SKILL.md. Use when a skill was wrong or incomplete, or to record a newly discovered gotcha.","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-08-30T09:55:27.641846Z","repo":{"url":"https://github.com/LeeYudok/agents-scaffold","stars":25,"forks":4,"license":"MIT","updatedAt":"2026-09-25T12:42:42Z"},"bodyHtml":"<hr>\n<h2>name: skill-evolve\ndescription: A meta-skill that takes feedback after a skill runs and automatically improves the corresponding SKILL.md. Use when a skill was wrong or incomplete, or to record a newly discovered gotcha.\nargument-hint: \"[name of skill to improve] [feedback/improvement]\"\nallowed-tools: Edit, Read, Write, Bash</h2>\n<h1>Skill Self-Improvement</h1>\n<blockquote>\n<p>Origin: the skill of the same name in <a href=\"https://github.com/leeyudok/doksam-skills\">leeyudok/doksam-skills</a>.\n<strong>Deliberately forked</strong> for template bundling — not auto-synced; good improvements are cherry-picked manually.</p>\n</blockquote>\n<p>Reflects problems found during execution and user feedback into the target skill's SKILL.md.</p>\n<h2>Trigger</h2>\n<p><code>/skill-evolve &lt;skill-name&gt; &lt;feedback&gt;</code></p>\n<h2>Process</h2>\n<ol>\n<li><strong>Read the target</strong>: Read the full <code>.claude/skills/&lt;skill-name&gt;/SKILL.md</code>.</li>\n<li><strong>Analyze</strong>: Analyze the feedback + recent execution context → decide what to change.\n<ul>\n<li>New gotcha → add to the <code>## Learned warnings</code> section with a date</li>\n<li>Step correction → update the process section</li>\n<li>Wrong command → fix it</li>\n</ul>\n</li>\n<li><strong>Propose</strong>: Quote the existing content + present the change as a diff (added/removed lines).</li>\n<li><strong>Ask for confirmation</strong>: \"Apply this change? (Y/n)\"</li>\n<li><strong>Apply</strong>: After confirmation, edit SKILL.md directly.</li>\n<li><strong>Commit</strong>: After re-confirming the branch:\n<pre><code>git add .claude/skills/&lt;skill-name&gt;/SKILL.md\ngit commit -m \"evolve skill/&lt;skill-name&gt;: &lt;summary&gt;\"\n</code></pre>\n</li>\n<li><strong>Verify (mini eval)</strong>: Run the modified skill on the same kind of input that triggered the improvement, and confirm via a before/after comparison that the previously failing part is actually fixed.</li>\n</ol>\n<h2>Rules</h2>\n<ul>\n<li>Never delete existing Learned warnings — only accumulate</li>\n<li>Date tag required: <code>(YYYY-MM-DD)</code></li>\n<li>Merge duplicate warnings</li>\n<li>Re-confirm the branch right before committing (avoid committing on main)</li>\n</ul>\n<h2>Output format</h2>\n<pre><code>Proposed improvement\nExisting: [quote]\nProposed: [revision]\n\ndiff:\n+ added line\n- removed line\n\nApply this change? (Y/n)\n</code></pre>\n<h2>Learned warnings</h2>\n<p>(Notes discovered during execution accumulate here)</p>\n","files":[{"path":"SKILL.md","sizeBytes":2126,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-29T23:39:56.029968Z","sha256":"5B3CADEC873844F1991BA981413A707D6DEEEDD022D33003F465F7D93A05FA81","sizeBytes":1211},"review":null,"source":{"repositoryUrl":"https://github.com/LeeYudok/agents-scaffold","path":"presets/lang-en/base/.claude/skills/skill-evolve","license":"MIT","commit":"37ee023f81a42a53c6ebab5e1bff4d8cfde6791e","subtreeSha":"AC23CFD35D1FA827C9770A352A7897B79FD517B642A9064AEF5719F059502202","lastSyncedAt":"2026-09-29T23:32:09.163274Z"},"reviewedAt":"2026-09-29T23:40:15.306372Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/LeeYudok/agents-scaffold/tree/main/presets/lang-en/base/.claude/skills/skill-evolve"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install leeyudok-agents-scaffold@llmmart"},{"target":"git","command":"git clone https://github.com/LeeYudok/agents-scaffold.git"}]}