mcpField
D
ds-lessons

ds-lessons

github.com/aicodekingエージェントワークフロー150273 回インストール6 日前に更新
リポジトリ

ds-lessons について

ds-lessonsは、コーディングエージェント向けのスキルです。繰り返すミスを振り返り、構造、型、チェック、テスト、文書化から対策を選び、実際の過去のミスで検証します。

主な機能

  1. 01セッションやレビューから反復するミスを分類
  2. 02構造・型・チェック・テスト・文書化で対策を選択
  3. 03実際の過去のミスでチェックを検証
  4. 04エージェント指示にルールと適用方法を記録
  5. 05セッションの振り返りで反復課題に対応

活用シーン

  1. 01繰り返すコーディングミスを自動チェックに変換
  2. 02自動チェックできない判断事項をルール化
  3. 03新しい対策が過去のミスを検出するか確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aicodeking/deepseek-stack --skill ds-lessons

インストール後、Claude Code で/ds-lessonsを入力して読み込まれたか確認します。

詳細

ds-lessons

エージェントが無視できる指示は、単なる希望です。繰り返し起こるミスは、確実に検出できるようにしましょう。

手順

  1. ミスを集めます。現在のセッション、最近のコミット、取り消し、レビューコメント、エージェント向け指示ファイル、回避策に関するコメントを読みます。ミスをクラスに分類します。同じミスが2回起きたら、1つのクラスとして扱います。
  2. 各クラスについて、機能する最も上位のレベルを選びます。
    1. 構造:状態の各要素に所有者を1つだけ設け、各タスクでサポートする方法を1つにし、内部の詳細を隠し、エージェントがまねる可能性のある古いパターンを削除します。
    2. 型:誤った状態を記述できないようにします。
    3. リンターまたは CI チェック:エラーメッセージで、使用すべきファイル、型、関数を明示します。誤ったパターンがすでに一般的な場合は、新たに追加されたものだけを失敗させます。
    4. テスト:内部の実装ではなく、動作を検証します。
    5. ドキュメントまたはエージェント向けルール:チェックでは検証できない判断に限ります。失敗例を短く追加します。
  3. 発生頻度の高いクラスから、今すぐ修正します。各修正は1つずつコミットします。
  4. 新しいチェックを1つずつ検証します。過去に実際にあったミスを再現してチェックを実行し、失敗することを確認します。その後、再現したミスを取り除いて、チェックが通ることを確認します。
  5. エージェント向け指示ファイルに、ルールと、そのルールを強制する仕組みを表にまとめます。ルールがすでに存在していても、強制する仕組みがなければ、再発したものとして今すぐ対処します。
  6. セッション終了時に振り返りを行います。うまくいかなかったこと、余分な手戻りが発生したこと、ユーザーから修正されたことを列挙します。各項目をチェック、スキルの修正、またはルールに反映します。一度限りの問題は対象外にします。

ここで終了します

  • 選んだ各クラスに対し、実際のミスで失敗することを確認した強制策を設けた場合。
  • または、今のセッションで上位3つのクラスに対処した場合。残りは記録します。

ルール

  • 修正が構造によるものなら、説明文も追加しないでください。説明文は症状にすぎません。
  • 各クラスについて、根拠、選択したレベル、より上位のレベルが機能しなかった理由を報告します。

コメント