本文へ移動
cccskills
無料GitHub で公開

sparring

Examine a plan, decision, belief, or problem through question rounds that explore assumptions, alternatives, and consequences before acting.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.4 KB
  • agents/openai.yaml43 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Socratic sparring

Keep the inquiry in numbered rounds. The user owns the decision; sparring does not authorize implementation.

Exploration map

Start with the central question, the user's current position, and what would make an answer useful. Organize the inquiry as a question tree: branches are material subquestions, alternatives, or assumptions. Expand a branch when its answer could change the conclusion, not to fill a predetermined taxonomy.

Allow dependency links across branches. A shared assumption belongs in one place, with its dependent questions linked to it. The tree is a navigation aid; the underlying map can be a graph. Track each material question's current answer, supporting evidence, dependencies, and status: open, tentative, settled, ruled out, or deferred with a reason.

Keep this map compact and conversational. Show a short outline when several branches are live or the user changes direction. Show conclusions and unresolved questions, not private reasoning transcripts. No graph file or project documentation is required.

Rounds

  1. Orient: name the active branch and what this round should resolve. Briefly note a newly closed, reopened, or parked branch when relevant.
  2. Ask: batch a few independent, currently answerable questions. Use one question when later questions depend on its answer. Give each a short reason it matters. A supported provisional recommendation may follow, clearly separated from the question and evidence.
  3. Wait: stop for the user's answers. Silence, a partial answer, or “continue” does not settle an unanswered question. Continue through independent branches when possible; ask for the missing prerequisite when it blocks progress.
  4. Update: record what the answers establish and what remains uncertain. Challenge material assumptions with evidence, counterexamples, alternatives, and consequences. Agreement alone does not establish a factual claim. Do not repeat settled questions unless new evidence or a changed premise undermines them.
  5. Choose: take the next question that could most change the decision or unlock other branches. Follow a promising branch in depth, then return to unresolved siblings. The user can redirect or park a branch at any time; retain its status and reason.

Research discoverable facts rather than asking the user to supply them. Read relevant repository context when it bears on the question. Distinguish evidence, inference, preference, and uncertainty; resolve values and constraints with the user rather than treating them as researchable facts.

If an answer changes a shared premise, reopen affected conclusions across the map. Make contradictions visible. When dependencies form a loop, identify the missing criterion or explore conditional alternatives instead of forcing an arbitrary question order.

Finish

Stop when the user ends the inquiry or the decision is supported and no unresolved branch could materially change it. Summarize the position, decisive evidence, rejected alternatives, and remaining uncertainty, including what would reopen the decision. Deferred questions are not settled questions; label an early stop as incomplete where it matters.

Keep the map in the conversation. Write or update project documentation only when requested.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

audit

無料

Run an explicitly selected code or UX audit, or a full fourteen-dimension sweep.

日本語の概要は準備中です。原文の説明を表示しています。

JHostalek/dotclaude112026年9月10日 更新

design

無料

Explore competing approaches through independent agents before selecting an implementation.

日本語の概要は準備中です。原文の説明を表示しています。

JHostalek/dotclaude112026年9月10日 更新

Apply personal Git conventions when committing, creating or updating PRs, merging, rebasing, or explicitly shipping work end to end.

日本語の概要は準備中です。原文の説明を表示しています。

JHostalek/dotclaude112026年9月10日 更新

judge

無料

Obtain an independent review of the approach and trade-offs in completed work.

日本語の概要は準備中です。原文の説明を表示しています。

JHostalek/dotclaude112026年9月10日 更新

plan

無料

Produce a self-contained HTML implementation plan for explicit approval before coding.

日本語の概要は準備中です。原文の説明を表示しています。

JHostalek/dotclaude112026年9月10日 更新

sota

無料

Produce an up-to-date, state-of-the-art recommendation using domain expertise and brief web research. Use only when explicitly invoked.

日本語の概要は準備中です。原文の説明を表示しています。

JHostalek/dotclaude112026年9月10日 更新

JHostalek のスキルをすべて見る

このスキルの問題を報告する