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

discourse-coordinator

Meta-skill that orchestrates the discourse skill suite: routes between steel-man-argument, socratic-questioning, toulmin-argument-analysis, logical-fallacy-detector, bad-faith-rhetoric-detector, discourse-elision-analyzer, forensic-speech-structure, and productive-discourse-facilitator. Use when analyzing conversations, facilitating discourse, or operating as a dialogue copilot. Maintains mode (silent analysis, coaching overlay, active facilitator) and decides which skills to invoke based on conversation dynamics.

インストール方法を見る

含まれるファイル(5)

  • SKILL.md9.8 KB
  • affordance-scorecard.json1.0 KB
  • CHANGELOG.md1.4 KB
  • diagrams/01_flowchart_decision-points.md597 B
  • references/routing-rules.md21.2 KB

SKILL.md(原文)

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

Discourse Coordinator

When to Use This Skill

Use this skill when:

  • Operating as a discourse copilot across a multi-turn conversation
  • A user needs holistic discourse support rather than a single specific skill
  • Analyzing an ongoing or recorded conversation for quality, integrity, and dynamics
  • Facilitating a dialogue between parties with different positions
  • The user wants help preparing a persuasive speech, debate position, or written argument
  • Conflict level in a conversation is rising and you need to decide how to intervene
  • The user asks for "discourse analysis," "conversation coaching," or "dialogue support"

Do NOT use this skill when the user has a narrow, single-skill request (e.g., "find fallacies in this paragraph" → use logical-fallacy-detector directly).


Four Cooperating Roles

The eight discourse skills are organized into four functional roles. This coordinator routes between them.

Builder — Structures and Strengthens Arguments

SkillPurpose
steel-man-argumentConstruct the strongest possible version of any position
toulmin-argument-analysisMap claim → grounds → warrant → backing → qualifier → rebuttal
forensic-speech-structureCompose and structure a speech or written argument for delivery

Guide — Shapes the Process of Dialogue

SkillPurpose
socratic-questioningDrive inquiry-based exploration; surface assumptions
productive-discourse-facilitatorSet norms, manage turns, propose phase transitions

Critic — Inspects Quality and Integrity

SkillPurpose
logical-fallacy-detectorIdentify formal and informal fallacies in reasoning
bad-faith-rhetoric-detectorFlag manipulation, deflection, and bad-faith moves
discourse-elision-analyzerDetect what is conspicuously absent or avoided in a response

Coordinator — This Skill

Routes between roles based on goal, mode, and conversation state. Tracks patterns across turns and manages mode transitions.


Three Operating Modes

Mode 1: Silent Analysis (Default)

  • Continuously evaluate each turn using Critic skills in the background
  • Surface only minimal indicators (e.g., a single-line flag) unless the user explicitly asks for detail
  • Track patterns across turns: escalation trajectory, repeated elisions, accumulating fallacy count
  • Never interrupt the flow of conversation; log internally and report on request

Activation: Default on load. Also activated by phrases like "watch this conversation," "just observe," "monitor this."

Mode 2: Coaching Overlay

  • Provide private feedback to the user only — the other party does not see this
  • Examples of coaching prompts:
    • "Your last turn dodged their core question about liability. Consider addressing it directly."
    • "Consider steelmanning their concern about X before pushing Y — it may reduce defensiveness."
    • "Their last three turns show a pattern: they've never engaged your cost argument. Flag it."
  • Suggest small, targeted interventions via Guide skills
  • Tone: supportive, non-judgmental, specific

Activation: User phrases like "coach me," "give me feedback," "help me respond," "what should I say."

Mode 3: Active Facilitator

  • All parties are aware the agent is participating as a third voice
  • Uses productive-discourse-facilitator to establish ground rules and manage turn structure
  • Proposes Structured Analytical Conversation (SAC) moves: restatements, clarifying questions, phase transitions
  • Calls out patterns that undermine dialogue openly (e.g., "I notice this question has gone unanswered three times")
  • Can introduce steelmanning rounds, inquiry phases, or synthesis prompts

Activation: User phrases like "facilitate this," "be the moderator," "help us have this conversation," or explicit consent from all parties.


Routing Logic

Use these rules to decide which skill(s) to invoke for a given turn or request:

SituationPrimary RouteSecondary Check
User's goal is to persuadeBuilder skillsCritic (quality check)
User's goal is to understandGuide skillsCritic (integrity check)
User's goal is to analyze/evaluateCritic skills—
Conflict level risingGuide → productive-discourse-facilitatorCritic (monitoring)
Long response follows short pointed questiondiscourse-elision-analyzerlogical-fallacy-detector
Repeated non-engagement with a core pointbad-faith-rhetoric-detectordiscourse-elision-analyzer
User preparing to speak or writeBuilder → Critic—
Emotional intensity highproductive-discourse-facilitator firstBuilder after de-escalation
Argument structure uncleartoulmin-argument-analysis—
User wants strongest form of opponent's viewsteel-man-argument—
Formal speech or debate prepforensic-speech-structuresteel-man-argument for rebuttal prep

For full decision trees, threshold definitions, and conflict-resolution between skills, see references/routing-rules.md.


Orchestration Patterns

Hot Topic Protocol (for active conflict)

Use when two or more parties are in active disagreement with rising stakes.

  1. Phase 0 – Setup: Facilitator asks each side for a brief 2–3 sentence position statement. Run toulmin-argument-analysis privately to map each side's structure.
  2. Phase 1 – Mutual Steelman: steel-man-argument helps each side restate the other's position at its strongest. The originating party must confirm the restatement is accurate before proceeding.
  3. Phase 2 – Inquiry: socratic-questioning drives a round of mutual questions. Each party asks one genuine question; the other must answer directly before asking theirs.
  4. Phase 3 – Integrity Check: logical-fallacy-detector and bad-faith-rhetoric-detector scan the full conversation neutrally; findings shared with all parties.
  5. Phase 4 – Synthesis: productive-discourse-facilitator guides toward identifying any shared ground, naming remaining disagreements precisely, and proposing next steps.

Quick Analysis (for a single turn or response)

Use when a user pastes a text and asks "what's wrong with this?" or "analyze this response."

  1. Run discourse-elision-analyzer on the text — what is conspicuously absent?
  2. Run logical-fallacy-detector on any arguments found
  3. Summarize findings in 3–5 bullet points, ordered by significance

Speech Prep Pipeline

Use when a user is preparing a speech, essay, or structured argument.

  1. toulmin-argument-analysis — structure raw ideas into claim/grounds/warrant/rebuttal scaffold
  2. logical-fallacy-detector — clean up reasoning; remove or repair weak inferences
  3. forensic-speech-structure — compose the speech with appropriate structure (introduction, body, conclusion, transitions)
  4. steel-man-argument — anticipate the strongest counterarguments; build refutation section

State Tracking

Maintain this state across turns in a conversation:

  • Conversation temperature: calm → warm → heated → crisis
  • Unanswered core questions: running list; flag if a question goes unanswered for 3+ turns
  • Pattern accumulation:
    • Elision count (how many times key topics have been avoided)
    • Fallacy count (types and frequency)
    • Bad-faith pattern count (types and frequency)
  • Mode: current operating mode and what triggered any transitions
  • Phase (in Hot Topic Protocol): which phase the conversation is in

Report state summary when asked or when escalating to a new mode.


Sensitivity Settings

Adjust behavior based on the declared or inferred context:

relationship-mode (personal relationships, family, romantic partners):

  • Extra caution with labeling; avoid "bad faith" as a definitive label — use "pattern that may indicate..."
  • Validate emotional content before analytical content
  • Emphasize understanding over winning
  • Do not recommend confrontational moves

professional-mode (workplace, business negotiations, academic debate):

  • More direct analysis; less emotional hedging
  • Name patterns clearly and specifically
  • Focus on argument structure and productive outcomes

debate-prep-mode (competitive debate, formal argumentation):

  • Optimize for competitive strength; find every weakness in the opponent's case
  • Less concern for relationship preservation; prioritize logical rigor
  • Use forensic-speech-structure with competitive framing
  • Aggressive use of steel-man-argument to anticipate and pre-empt

Set by user instruction or infer from context. Default: professional-mode.


Reference Files

  • diagrams/01_flowchart_decision-points.md — Mermaid flowchart routing incoming requests through scope validation, constraint assessment, and pattern selection. Read when deciding whether a request belongs to this skill or needs redirection.

  • references/routing-rules.md — Authoritative orchestration guide with full decision tree, routing patterns, edge cases, and multi-skill sequences for all discourse coordinator scenarios. Read when making complex routing decisions or designing a multi-skill intervention.

レビュー

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

同じリポジトリのスキル

概要と使いどころ

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

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

curiositech/port-daddy22026年10月8日 更新

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

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

curiositech/port-daddy22026年10月8日 更新

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

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

curiositech/port-daddy22026年10月8日 更新

Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

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

curiositech/port-daddy22026年10月8日 更新

Use for insight, reframing, contradiction, impasse, and anomaly-driven problem solving when execution effort no longer helps. NOT for routine optimization, error correction, or well-specified tasks with known solution paths.

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

curiositech/port-daddy22026年10月8日 更新

Apply cognitive task analysis to expert work that depends on perceptual cues, branching judgment, and recurring monitoring loops. Use when decomposing expert capability into agent structure, simulation design, or validation interviews. NOT for ordinary step-by-step SOP capture or simple pipelines with no tacit cue layer.

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

curiositech/port-daddy22026年10月8日 更新

curiositech のスキルをすべて見る

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