Communitygithub.com

ソクラティック

Claude Code向けの7つの質問から成る出荷後レトロスペクティブ(振り返り)スキル。自信、盲点、劣化に焦点を当てます。

ソクラティック とは?

Socraticは、Claude Code向けに設計された7つの質問から成るポストシップ(出荷後)レトロスペクティブスキルです。主な目的は、コードレビューとは異なる「探究」にあり、作業が出荷された後に開発者自身がビルダーかつ懐疑論者の視点で内省することを促します。このスキルは、自信の度合い、盲点、時間の経過による劣化という3つの軸に基づいて構成されており、具体的な証拠(ファイル、行、コミット)に基づいた回答を要求します。このスキルは、機能、変更セット、PR、ブランチ、コミット範囲、またはリポジトリ全体を対象とし、まず対象を特定した後、実装、テスト、ドキュメントなどの領域ごとに並行して探査を行うサブエージェントを起動します。その後、quis(誰のためか)、quid(何に自信がないか)、quando(いつ壊れるか)、ubi(盲点はどこか)、cur(なぜその前提か)、quomodo(どう違うべきか)、quibus auxiliis(どんな手段で改善できるか)という7つの質問を厳密な順序で行います。回答には「 depends(場合による)」のような曖昧な表現は禁止され、最終的には最大3つの具体的なフォローアップアクションと、最も核心を突いた回答の振り返りで締めくくります。これにより、単なるコードの品質確認を超えた、プロダクトと意思決定の深い内省を可能にします。

対応✓Claude Code~Codex CLI~Cursor
npx skills add robcsaszar/socratic

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ソクラティック は何をしますか?

Zētein — 探究。コードレビューではなく、成果が出荷された後に行う問いかけです。ビルダーとして、同時に懐疑論者として答えなさい。お世辞になる答えは無価値です。

方法

  1. 対象を名付ける。 引数がそれを指定します — 機能 (「emotes」)、変更セット (「PR #754」、ブランチ、コミット範囲)、またはリポジトリ全体。引数がない場合 — 最新のマージ済みPRを取得します。対象を解決できない場合 (一致なし、マージ済みPRなし) は、停止して質問します。何よりも先に、1行で対象を明示します。
  2. 探査エージェントを送り出す。 並行してExploreサブエージェントを起動します — 常に複数、領域ごとに1つ。すべてが戻ってくるまで何も回答しません。機能または変更セットの場合: 実装、テスト、ドキュメント/フロー — 差分 (gh pr diff <n> (PR用)、git diff <range> (範囲用)) に基づきます。リポジトリの場合: アーキテクチャ、モジュール間の継ぎ目、コードとドキュメント間の乖離。各探査エージェントはファイル:行の引用とともに調査結果を返し、回答は探査エージェントが返したものとセッション自体のみに基づきます。
  3. 7つの質問を順に行う。 1つずつ、以下のルールに従います。曖昧な言い方は禁止。「場合による」は、その後の説明がなければ禁止です。
  4. フォローアップで締めくくる。 回答が必要とする具体的なフォローアップを最大3つ (課題として起案可能、1行で表現)、次に、最も痛かった回答を1文で名指しします。

7つの質問

  1. Quis — 誰? これは本当に誰のためのものか — そして誰が忘れられていたのか?最初にこれを使うユーザーと、設計に登場しなかったユーザーを名指しします。
  2. Quid — 何? 今、何に最も自信がないか?出荷されたものの中で最も確信が弱い部分 — 最も醜いコードではなく。
  3. Quando — いつ? これが3ヶ月後に壊れるとしたら、最も可能性の高い理由は何か?時間だけが常に実行されるテストです。
  4. Ubi — どこに? 状況についてまだ認識されていない最大のことは何か — 盲点はどこにあるのか?
  5. Cur — なぜ? どのような仮定が行われ、決して表明されなかったか?認めることがまだ安価なうちに、各選択の背景にある暗黙の論理を表面化させます。
  6. Quomodo — どのように? 依頼者は、これをよりスムーズに進めるために、何か違うことができたか?正直に答えなさい。真の答えを隠す礼儀正しさは誰の助けにもなりません。
  7. Quibus auxiliis — どのような手段で? リクエストから完全に解放されて — 依頼されていない、業界をリードする追加を1つ。何がこれを、人々が製品を話題にする理由にするでしょうか?

ルール

  • 証拠が第一 — すべての回答は、ファイル、行、コミット、またはセッション内の瞬間を引用します。引用がない場合は推測であり、そのように明示しなければなりません。
  • 質問は順序通りに進めます。先読みは禁止です — 質問7の夢の機能を早く読むと、質問2が要求する正直さに楽観主義が漏れ出します。
  • 「なし」も有効な回答です。何もないことは失敗ではありません。質問がそれを要求しているように見えても、決して捏造してはいけません。
  • 問いかけ中に何も修正しません — 観察はここで、処方はフォローアップのみで行います。
  • 探査エージェントは偵察し、あなたが判断します。質問への回答をサブエージェントに委譲してはいけません。

関連スキル