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

bad-faith-rhetoric-detector

Analyze repeated non-engagement, deflection, motte-and-bailey shifts, tone policing, sealioning, and related manipulative discourse patterns. Use when the user suspects they are being rhetorically managed rather than answered, or when they need a careful pattern read grounded in quotes and alternatives. NOT for psychiatric diagnosis, legal judgment, or help deploying bad-faith tactics.

インストール方法を見る

含まれるファイル(10)

  • SKILL.md10.5 KB
  • affordance-scorecard.json1.2 KB
  • CHANGELOG.md1.2 KB
  • diagrams/01_flowchart_decision-points.md939 B
  • diagrams/INDEX.md190 B
  • references/INDEX.md1001 B
  • references/patterns/bad-faith-tactics.md24.5 KB
  • references/patterns/lying-by-omission.md11.6 KB
  • references/playbooks/relational-safety-responses.md11.7 KB
  • templates/exchange-analysis-sheet.md440 B

SKILL.md(原文)

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

Bad-Faith Rhetoric Detector

Use this skill to separate genuine disagreement from repeated rhetorical non-engagement. The core job is not to win the argument; it is to identify whether the other party is answering the substance, shifting the frame, or using the conversation itself as leverage.

When to Use

  • Use this when the user says the other person keeps dodging the point, moving goalposts, or making the user defend things they already established.
  • Use it when the user wants a pattern read grounded in actual quotes rather than vibes alone.
  • Use it when the decision is practical: stay engaged, set a boundary, or exit.

NOT for: diagnosing personality disorders, determining legal liability, proving someone is "lying" with certainty, or helping a user weaponize manipulative tactics.

Decision Points

flowchart TD
  A[Conversation excerpt or transcript] --> B[Identify the original claim or question]
  B --> C{Does the response engage that claim directly?}
  C -->|Yes| D{Still distorted or narrowed?}
  C -->|No| E{What replaced the substance?}
  D -->|Yes| F[Motte-and-bailey, narrowing, or goalpost shift]
  D -->|No| G[Possibly disagreement, not bad faith]
  E -->|Counter-accusation| H[DARVO or deflection]
  E -->|Topic swap| I[Whataboutism or gish gallop]
  E -->|Style complaint| J[Tone policing]
  E -->|Demand for endless proof| K[Sealioning or burden shift]
  F --> L{Pattern repeated or one-off?}
  G --> L
  H --> L
  I --> L
  J --> L
  K --> L
  L -->|Repeated with clear effect| M[High-confidence pattern call]
  L -->|Ambiguous or isolated| N[Name alternatives and lower confidence]
  M --> O[Choose boundary, pause, or exit]
  N --> O

L3 Cues

  • The strongest cue is not a single tactic name. It is repeated refusal to stay with the same claim long enough to evaluate it.
  • Real bad-faith patterns often create asymmetry: the user must answer everything while the other person answers nothing cleanly.
  • Tone policing is usually secondary. The decisive question is whether the substantive issue remained unanswered after the style complaint.
  • A charitable alternative should survive contact with the quotes. If the alternative requires ignoring the transcript, it is not actually charitable.
  • High-confidence calls come from recurrence plus effect: confusion, exhaustion, self-doubt, or perpetual reset of the topic.

Callsite Decomposition

  1. Extract the original question or claim in the user's words.
  2. Quote the response segment that allegedly failed to engage it.
  3. Name the most likely tactic only after checking whether ordinary disagreement explains it.
  4. Add one charitable alternative explanation.
  5. State the effect on the conversation: confusion, delay, exhaustion, role reversal, or topic drift.
  6. End with a practical next move: continue narrowly, pause, or exit.

Failure Modes

Pattern Confirmation Bias

Cue: every frustrating disagreement starts looking manipulative.
Recovery move: force a charitable alternative before naming a tactic.

Therapeutic Overreach

Cue: rhetoric analysis slides into diagnosis language such as narcissism or sociopathy.
Recovery move: describe behavior, not personality.

False Equivalence

Cue: the user got an answer they disliked, and that gets mislabeled as evasion.
Recovery move: separate "unwelcome answer" from "no answer."

Weaponized Analysis

Cue: the user wants tactics for manipulating someone else.
Recovery move: refuse tactical coaching and redirect to ethical communication.

Endless Pattern Cataloging

Cue: more and more labels appear, but no decision follows.
Recovery move: ask what the user wants to do with the analysis.

Anti-Patterns and Shibboleths

Unwelcome Answer != Bad Faith

  • Novice move: label any answer you dislike as evasion.
  • Expert move: separate "I hate the answer" from "the answer did not engage the original claim."

One Screenshot, Total Diagnosis

  • Novice move: infer a full manipulation pattern from one clipped exchange.
  • Expert move: lower confidence sharply unless recurrence, context, and observable effect are present.

Counter-Manipulation Coaching

  • Novice move: use the analysis to escalate or mirror the tactic.
  • Expert move: convert the read into a boundary, narrowing move, or exit option.

Worked Examples

Example 1: Workplace Motte-and-Bailey

User: "My boss said the department needs major restructuring and some people are not pulling their weight. When I asked who and what changes, he said we all need to step up. Is this bad faith?"

Read:

  1. Original claim: major restructuring and underperformance.
  2. Follow-up response: generic encouragement instead of specifics.
  3. Best fit: motte-and-bailey retreat from a concrete claim to a safer platitude.
  4. Charitable alternative: the boss may be signaling concern without a finished plan.

Useful answer: "This looks like a motte-and-bailey move. The worrying claim disappears when you ask for commitment. Even if the motive is uncertainty rather than manipulation, the effect is the same: you are left reacting to a threat that cannot be examined."

Example 2: Relationship DARVO Pattern

User: "I said I felt hurt that my partner canceled our plans last minute again. They said I was attacking them while they are stressed and that I never support them. Did I do something wrong?"

Read:

  1. Original concern: repeated cancellation.
  2. Response pattern: deny the concern, attack the speaker, then reverse victim/offender roles.
  3. Best fit: DARVO.
  4. Charitable alternative: defensive overwhelm rather than deliberate manipulation.

Useful answer: "The response follows a DARVO pattern because your original concern was not engaged; the conversation was redirected into your alleged mistreatment of them. That does not prove malicious intent, but it does explain why your concern stayed unresolved."

Fork Guidance

  • Stay in-process for a short exchange or one concrete question.
  • Use context: fork when the transcript is long enough that one branch should do a charitable read and another should do pattern classification.
  • If you fork, compare the branches on the same quoted excerpt set. Do not let one branch see a different transcript slice.

Bash / Runtime Guidance

  • Do not add ! shell preprocessing here. Conversation analysis depends on quoted text, not local shell state.
  • If a transcript needs cleanup, do it outside the skill and preserve the original wording for analysis.

Visual Artifact Guidance

  • Prefer a quote table with columns for original claim, observed response, likely tactic, effect, and charitable alternative.
  • Use the Mermaid flow only when explaining the decision path to another reviewer or user.
  • Avoid turning every conversation into a diagram. The quotes are the primary evidence.

Reference Index

  • Start with references/INDEX.md and load only the file that matches the blocking pattern.
  • Use references/patterns/bad-faith-tactics.md for tactic distinctions.
  • Use references/patterns/lying-by-omission.md when the issue is selective disclosure.
  • Use references/playbooks/relational-safety-responses.md when the next move matters more than more labeling.

Support Files

  • templates/exchange-analysis-sheet.md for quote capture, tactic comparison, and next-step selection.
  • diagrams/01_flowchart_decision-points.md for the companion routing diagram.

Quality Gates

  • The original claim or question is explicitly stated.
  • The analysis cites quotes rather than paraphrase alone.
  • A tactic is named only after checking for ordinary disagreement or defensiveness.
  • A charitable alternative explanation is included.
  • The effect on the conversation is observable, not speculative.
  • The answer ends with a practical boundary or response option.

NOT-for Boundaries

Do not use this skill for psychiatric diagnosis, legal advice, or proof of deception. Use it for behaviorally grounded discourse analysis and practical next-step judgment only.

レビュー

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

同じリポジトリのスキル

概要と使いどころ

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 のスキルをすべて見る

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