ds-lessons について
ds-lessonsは、コーディングエージェント向けのスキルです。繰り返すミスを振り返り、構造、型、チェック、テスト、文書化から対策を選び、実際の過去のミスで検証します。
主な機能
- 01セッションやレビューから反復するミスを分類
- 02構造・型・チェック・テスト・文書化で対策を選択
- 03実際の過去のミスでチェックを検証
- 04エージェント指示にルールと適用方法を記録
- 05セッションの振り返りで反復課題に対応
活用シーン
- 01繰り返すコーディングミスを自動チェックに変換
- 02自動チェックできない判断事項をルール化
- 03新しい対策が過去のミスを検出するか確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aicodeking/ deepseek-stack --skill ds-lessonsインストール後、Claude Code で/ds-lessonsを入力して読み込まれたか確認します。
詳細
ds-lessons
エージェントが無視できる指示は、単なる希望です。繰り返し起こるミスは、確実に検出できるようにしましょう。
手順
- ミスを集めます。現在のセッション、最近のコミット、取り消し、レビューコメント、エージェント向け指示ファイル、回避策に関するコメントを読みます。ミスをクラスに分類します。同じミスが2回起きたら、1つのクラスとして扱います。
- 各クラスについて、機能する最も上位のレベルを選びます。
- 構造:状態の各要素に所有者を1つだけ設け、各タスクでサポートする方法を1つにし、内部の詳細を隠し、エージェントがまねる可能性のある古いパターンを削除します。
- 型:誤った状態を記述できないようにします。
- リンターまたは CI チェック:エラーメッセージで、使用すべきファイル、型、関数を明示します。誤ったパターンがすでに一般的な場合は、新たに追加されたものだけを失敗させます。
- テスト:内部の実装ではなく、動作を検証します。
- ドキュメントまたはエージェント向けルール:チェックでは検証できない判断に限ります。失敗例を短く追加します。
- 発生頻度の高いクラスから、今すぐ修正します。各修正は1つずつコミットします。
- 新しいチェックを1つずつ検証します。過去に実際にあったミスを再現してチェックを実行し、失敗することを確認します。その後、再現したミスを取り除いて、チェックが通ることを確認します。
- エージェント向け指示ファイルに、ルールと、そのルールを強制する仕組みを表にまとめます。ルールがすでに存在していても、強制する仕組みがなければ、再発したものとして今すぐ対処します。
- セッション終了時に振り返りを行います。うまくいかなかったこと、余分な手戻りが発生したこと、ユーザーから修正されたことを列挙します。各項目をチェック、スキルの修正、またはルールに反映します。一度限りの問題は対象外にします。
ここで終了します
- 選んだ各クラスに対し、実際のミスで失敗することを確認した強制策を設けた場合。
- または、今のセッションで上位3つのクラスに対処した場合。残りは記録します。
ルール
- 修正が構造によるものなら、説明文も追加しないでください。説明文は症状にすぎません。
- 各クラスについて、根拠、選択したレベル、より上位のレベルが機能しなかった理由を報告します。
コメント
Markdown 対応