| name | skill-improver |
| description | 使用したスキルの振り返りと改善を行う。「このスキルを改善して」「さっきのスキル微妙だった」「スキルのここを直して」「スキルがうまく動かなかった」といった場面で使う。スキルの使用直後にフィードバックを受けて改善する場合に積極的に使うこと。 |
Skill Improver
スキル使用後のフィードバックを受けて、スキルのソースを特定し、改善を1ターンで完結させる。
ワークフロー
ユーザーからスキルに対するフィードバック(「ここがイマイチだった」「こう動いてほしかった」等)を受けたら、以下を実行する:
- 対象スキルの特定: 直前の会話コンテキストから対象スキルを判断する
- ソースの特定:
~/.claude/skills/<skill-name> がシムリンクの場合、編集可能なソースは別の場所にある。ghq root を使って以下のリポジトリ内に同名ディレクトリがあればそちらを編集する:
$(ghq root)/github.com/mrsekut/agent-skills/<skill-name>/
$(ghq root)/github.com/mrsekut/agent-skills-private/<skill-name>/
- どちらにも存在しない場合は
~/.claude/skills/ 内を直接編集する
- 現在のスキル定義を読む: SKILL.md と関連ファイルを読み、現状を把握する
- フィードバックに基づいて改善する: ユーザーの指摘を踏まえ、スキル定義を編集する
- 変更サマリーを出す: 何をどう変えたか簡潔に報告する
注意点
- ユーザーのフィードバックが曖昧な場合でも、会話の文脈から意図を汲み取って改善する。判断がつかない場合のみ質問する。
- スキルの改善は保守的に行う。指摘された部分を直すが、関係ない箇所を大きくリファクタしない。
- 変更後、Nix のリビルドが必要な場合がある点は認識しておくが、ユーザーへの案内は不要(ユーザーは理解している)。