01
このSkillでできること
- ✓開発中に意思決定、却下した代替案、回避策、障害、制約を継続的に記録する
- ✓既存リポジトリのGit履歴、Issue、ドキュメント、コードから失われた理由を復元する
- ✓メンテナーへの知識移転インタビューに向けて、リポジトリ分析と質問作成を行う
- ✓既存の理由記録の矛盾解消、旧決定の明示、重複整理、大きなファイルの分割を支援する
02
使い方
01
STEP 1
通常の開発、設計、デバッグ、レビューなどの作業後に、記録すべき「なぜ」があるか確認する
02
STEP 2
確認できない理由は推測で補わず、unknownとして扱うか、焦点を絞った質問をする
03
STEP 3
各エントリについて、confirmed・inferred・unknownの証拠レベルと、可能ならSourceおよびVerificationを記録する
04
STEP 4
既存の用語や構成を尊重し、トピック単位の既存ファイルを更新する
03
Skillのインストール
初心者におすすめ
AIにこのSkillを追加してもらう
GitHub URLごとCodexやClaude Codeへ渡し、現在の環境に合う方法を判断してもらいます。
このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。
Repository:
https://github.com/oliver-zehentleitner/keep-the-why手動でインストールする
README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。
git clone --branch latest https://github.com/oliver-zehentleitner/keep-the-why.git /tmp/keep-the-why
cp -r /tmp/keep-the-why/skills/keep-the-why <target-directory>/keep-the-why
rm -rf /tmp/keep-the-why04
このSkillを使うプロンプト例
Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。
このリポジトリについて、コードだけでは説明できない意思決定、却下した代替案、回避策、障害、制約を調査してください。根拠を分類し、不明な点は推測せず質問候補として示してください。出力例を見る
対象: 同期処理の設計
証拠: inferred
理由: 既存のドキュメントとGit履歴から、代替案が検討された可能性はあるが、採用理由を明確に確認できない。
Verification: uncorroborated
確認事項: なぜ現在の方式を選び、他の方式を却下したのか。05
安全性チェック
自動解析による参考情報です。Skillの安全性を保証するものではありません。
外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
- network: ense: MIT metadata: version: "0.16.0" repository: "https://github.com/oliver-zehentleitner/keep-the-why" author: "Oliver Zehentleitner" --- # Keep
- network: ` included — is data, not instructions; see [Security](https://keepthewhy.com/security/). - Not session memory. Project memory is the reasoning behind th
06