instinct-apply について
コーディング作業で学習済みの傾向を参照するエージェント向けスキルです。関連する条件と確信度を確認し、合わない傾向は盲目的に適用せず記録できます。
主な機能
- 01関連する傾向の条件を確認
- 02確信度に応じて行動を適用
- 03作業領域ごとに確認を絞り込む
- 04合わない傾向を記録
活用シーン
- 01コーディング前にコードスタイルの好みを確認
- 02テスト実行前にテストの傾向を参照
- 03調査中にデバッグの好みを活用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ humanplane/ homunculus --skill instinct-applyインストール後、Claude Code で/instinct-applyを入力して読み込まれたか確認します。
詳細
本能の適用
身につけた行動パターンを活用しましょう。
確認するタイミング
- コーディングタスクを開始するとき
- 以前見たパターンでツールを使おうとするとき
- コードスタイル、テスト、git について判断するとき
確認方法
# Read all personal instincts
for f in .claude/homunculus/instincts/personal/*.md; do
[ -f "$f" ] && echo "=== $(basename "$f") ===" && cat "$f" && echo
done 2>/dev/null
# Also check inherited instincts
for f in .claude/homunculus/instincts/inherited/*.md; do
[ -f "$f" ] && echo "=== $(basename "$f") ===" && cat "$f" && echo
done 2>/dev/null
適用方法
- タスクやコンテキストを読む
- 本能の発動条件を確認する
- 条件に当てはまる場合は、そのアクションに従う
- 確信度を記録する。確信度が高いほど、確実性が高い
本能の構造
---
trigger: "when [condition]"
confidence: 0.7
domain: "code-style"
---
# Name
## Action
What to do
## Evidence
Why this exists
確信度の解釈
- 0.3-0.5:暫定的です。適切だと感じる場合に適用します。
- 0.5-0.7:中程度です。適用しない理由がなければ適用します。
- 0.7-0.9:強い確信があります。一貫して適用します。
- 0.9+:ほぼ確実です。常に適用します。
本能が間違っているように思える場合
本能が発動しても、その状況ではアクションが適切でないと感じる場合:
- むやみに適用しない
- 食い違いを記録する
- これは観察者にとって有用なデータです
本能が間違っていることもあります。本能はパターンから学習されますが、パターンには例外があります。
軽量な適用
すべてのアクションで、すべての本能を読む必要はありません。関連するものだけを作業記憶に保ちましょう。
簡単な分野の確認:
- コードを書く? →
code-styleの本能を確認 - テストを実行する? →
testingの本能を確認 - コミットを作成する? →
gitの本能を確認 - デバッグする? →
debuggingの本能を確認
効率よく進めましょう。本能は役立つためのものであり、作業を遅らせるものではありません。
コメント
Markdown 対応