karpathy-guidelines について
karpathy-guidelines は、コーディングやファイル編集を対象範囲内に絞り、最小限かつ検証可能に進めるスキルです。実装、デバッグ、レビュー、リファクタリングで無関係な変更を避けたい場合に適しています。
主な機能
- 01作業範囲の明確化
- 02必要最小限の変更
- 03結果の検証
- 04無関係な問題の切り分け
- 05前提の明示
活用シーン
- 01無関係なリファクタリングを避けたバグ修正
- 02パッチの過剰な複雑さのレビュー
- 03機能実装と関連テストの実行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill karpathy-guidelinesインストール後、Claude Code で/karpathy-guidelinesを入力して読み込まれたか確認します。
詳細
外科的タスクガイドライン
目的
コーディング、デバッグ、レビュー、リファクタリング、ビルド、テスト、リリース、ファイル編集のタスクにおいて、実行範囲を限定し、シンプルで検証可能な状態に保ちます。
振り分け
- 使用する場合:範囲の管理と検証が重要となる、コーディング、デバッグ、レビュー、リファクタリング、ビルド、テスト、リリース、ファイル編集のタスクに使用します。
- 使用しない場合:純粋なブレインストーミング、広範な戦略の検討、またはユーザーが実行ではなく幅広いアイデア出しを明示的に求めている場合には使用しません。
- 出力:前提、範囲を限定した変更、検証の証拠を含み、無関係な問題は分けて示した、焦点を絞ったタスク結果です。
- 成功基準:無関係な変更に手を出さず、関連する最小限の変更でユーザーの依頼を満たし、検証の証拠を明確に示します。
トリガーの例
肯定的な例
- この依頼には karpathy-guidelines スキルを使用してください。
- 無関係なモジュールをリファクタリングせずに、このバグを修正してください。
- このパッチをレビューし、過度に複雑な変更や不要な変更を指摘してください。
- 動作を維持したまま、このファイルを外科的にリファクタリングしてください。
- この機能を実装し、関連する最小範囲のテストに合格することを確認してください。
否定的な例
- 大胆な製品アイデアを10個ブレインストーミングしてください。
- 推測に基づく複数の選択肢を含む、幅広い戦略メモを書いてください。
- 無関係な依頼には karpathy-guidelines を使用しないでください。
- これは概念的な議論のみです。ツールのワークフローは必要ありません。
ランタイムプロンプト
- 現在のランタイムプロンプトの長さ:621 文字。
- ランタイムプロンプトは
../karpathy-guidelines.jsonに直接定義されています。
コメント
Markdown 対応