一键导入
evolve
スキルの自己進化。auto-memory と実行履歴から学びを抽出し、各スキルの Gotchas セクションに自動追記する。セッション終了前、定期的な改善サイクル、問題に遭遇した後に使う。「スキルを進化させて」「学びを反映して」「Gotchas を更新」「evolve」で発動。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
スキルの自己進化。auto-memory と実行履歴から学びを抽出し、各スキルの Gotchas セクションに自動追記する。セッション終了前、定期的な改善サイクル、問題に遭遇した後に使う。「スキルを進化させて」「学びを反映して」「Gotchas を更新」「evolve」で発動。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | evolve |
| description | スキルの自己進化。auto-memory と実行履歴から学びを抽出し、各スキルの Gotchas セクションに自動追記する。セッション終了前、定期的な改善サイクル、問題に遭遇した後に使う。「スキルを進化させて」「学びを反映して」「Gotchas を更新」「evolve」で発動。 |
| argument-hint | [skill name or 'all'] |
| allowed-tools | ["Read","Edit","Glob","Grep","Bash"] |
| effort | medium |
auto-memory + skill-usage.csv から学びを抽出し、スキルの Gotchas を更新する。
$ARGUMENTS(省略時は最近使われたスキル全て)
.claude/memory/)を Read して、スキル実行に関する学び・失敗・注意点を抽出.claude/agent-memory/)からエージェント固有の学びを抽出# 最近使われたスキル(CSV: timestamp,skill。header行をスキップ)
tail -n +2 "${CLAUDE_PLUGIN_DATA}/skill-usage.csv" | tail -20 | awk -F, '{print $1, $2}'
対象スキルの SKILL.md を Read し、Gotchas セクションを確認。
Gotchas として追記する前に、以下の3つの質問すべてに YES か検証(oh-my-claudecode の /learner にインスパイア):
| 条件 | OK | NG |
|---|---|---|
| Non-Googleable | "o-m-cc の TeamCreate で name 未指定だと SendMessage が silent loss" | "Bash で set -e を使う" |
| Context-Specific | "sisyphus Step 5 で verification auto-trigger しない問題" | "エージェントの使い方" |
| Actionable with Precision | "hooks/subagent-verify.sh の exit 2 は 2.1.105+ で subagent を停止させる(非ブロッキングは exit 0)" | "hook を気をつけて使う" |
| Hard-Won | 「実際に壊して原因を突き止めた学び」 | 「マニュアルに書いてあること」 |
再利用可能な Gotchas は「コードスニペット」ではなく「考え方のヒューリスティック」。
Quality Gate を通った学びの行き先を判定する。詳細は facets/policies/agent-memory-guidance.md の「Gotcha vs Atom 分類」セクションを参照。
| 学びの種類 | 行き先 | 例 |
|---|---|---|
| 行動修正系(現存 skill / agent を動かす時の再発防止メモ) | Step 3 へ進み Gotchas に追記 | SendMessage name 未指定で silent loss |
| 改善案系(skill / agent を変える、試す、新規追加するアイデア) | atom に escalate → Step 3 をスキップ | discovery-council 5 並列実験 / editorial prompt XML 化 |
改善案系と判定したら以下を実行:
bin/atoms add "evolve" "<学びの内容(1 行で)>" "<次アクション(promote / 試行 / 議論など)>"
その学びは Step 3 の Gotchas には書かない(atom と Gotchas に二重登録すると着手判断がぶれる)。Step 5 の報告では ### atom escalate セクションに分類し、A00X の id を含めて明示する。
<!-- AUTO-GOTCHAS --> マーカーの後に追記する。マーカーがなければ Gotchas セクション末尾に追加する。
<!-- AUTO-GOTCHAS -->
<!-- 以下は実行経験から自動追記。不要なら削除してよい -->
- **[日付] 問題の要約**: 具体的な状況と回避方法
PreCompact hook のループ防止用。evolve 完了を記録する。
mkdir -p .claude && touch .claude/evolve-done
## Evolve 結果
### 更新したスキル
- skill-name: +N件の Gotchas 追加
- [要約1]
- [要約2]
### atom escalate(atoms.csv に追加)
- A00X: [改善案の要約] (next: [次アクション])
### スキップしたスキル
- skill-name: 新しい学びなし
### スキップした学び
- [具体性が不足していた学び]
<!-- AUTO-GOTCHAS --> マーカーを目印にするStep 1 の情報収集から開始してください。
新機能を実装まで一気通貫で走らせる action skill。Agent Teams で要件・設計・タスク分解・実装・quality-gate を自動実行し、コードがコミット可能な状態になるまで止まらない(Sisyphus Loop)。auto mode でも planning ではなく action として積極発動する。「実装して」「作って」「機能を追加して」「新機能を作りたい」「要件から実装まで一気に」「計画して」「この機能を実装したい」で発動。
完了宣言の前にエビデンスを収集・確認する。証拠なき成功宣言は不正。「完了前チェック」「本当に動く?」「確認して」「検証して」「コミット前に確認」で発動。実装完了時、バグ修正後、テスト通過を宣言する前に使う。
要件が曖昧なとき、ソクラテス式に1問ずつ質問して要件を掘り下げる。十分に明確になったら discovery-council にハンドオフ。「要件が曖昧」「何を作ればいいか」「掘り下げて」「インタビューして」で発動。※ 完成した plan/design を詰問するなら grill、非対話で一括批判するなら critic。
完成した plan/design を対話で容赦なく詰問し、実装前に穴を潰す。決定木を1枝ずつ降り、各質問に推奨回答を添える。コードで答えが出る点は聞かず自分で調べて埋める。「grill して」「叩いて」「この設計で大丈夫?」「plan を詰めて」「設計を対話レビュー」で発動。※ ゼロから要件を掘り下げるなら deep-interview、非対話で一括批判レポートなら critic。
backlog(atoms/pipeline/outputs)と skill ヘルス(usage/duration/unused)を統合分析し 1 レポートで提示する。kawai 氏型 analytics ループの起点。「次に何やる?」「atom 整理」「放置案件」「stale」「振り返り」「retro」「skill 使用統計」「unused skill」「atom-suggest」で発動。
designer エージェントによるアーキテクチャ設計。requirements.md を基に design.md を作成。「設計して」「アーキテクチャ設計して」「アーキテクチャを考えて」「設計書を作って」で発動。