devil

Solid

Force N contrarian critique points against a target position. Each point carries a severity tag (BLOCKER / HIGH / MEDIUM / LOW) and a committed paragraph attacking from a distinct angle. Target is either inline (`/devil 5: <claim>`) or walked back to the latest substantive decision/claim in conversation. Manual sycophancy-breaker. Cheap alternative to /council (external) and /scrutinize (multi-phase). Single-shot per invocation. Default N=5, valid range 1-10. Honesty floor: stops early rather than fabricate weak points to hit N.

AI & Automation 10 stars 1 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
35
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /devil - Force N contrarian critique points Manual sycophancy-breaker. When the user invokes `/devil N` they are explicitly summoning a contrarian critic to produce exactly N severity-tagged adversarial points against a target position, from distinct angles, in committed prose. Cheap alternative to /council (external Gemini+Grok) and /scrutinize (multi-phase VIIA). Single-shot - after Phase 2 the skill exits and normal posture resumes. Design spec: `docs/superpowers/specs/2026-05-13-devil-skill-design.md` (data overlay: `.heading-os-data/docs/superpowers/specs/2026-05-13-devil-skill-design.md`). ## Phase 1 - Pre-flight + target identification Three sub-steps, all silent on success. **Optional angle priming.** Before identifying the target, you may consult the shared method catalog to widen the attack surface beyond the default angle pool - draw from the `risk`, `competitive`, and `framing` families: `python scripts/elicit.py list --category risk` (e.g. Pre-mortem Analysis, Failure Mode Analysis, Assumption Audit). Use a method only to sharpen a real cut; never let it manufacture a point that violates the honesty floor. Skip this entirely when the angles are already obvious. Catalog: `reference/elicitation-methods.md`. ### 1.1 Parse N + detect inline form Read `$ARGUMENTS`: - Empty -> `N = 5`, target = walk-back (1.3) - Token 1 is `"1"` through `"10"`: - Only one token -> `N = int(token1)`, target = walk-back - Followed by `:` -> `N = int(token1)`, target = inline...

Details

Author
mishahanin
Repository
mishahanin/heading-os
Created
4 weeks ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

devils-advocate

Pressure-tests a plan, decision, opinion, or recommendation by arguing the strongest real case against it. Use whenever the user explicitly asks to "play devil's advocate," "poke holes in this," "stress-test this," "argue against this," "steelman the other side," "tell me why I'm wrong," or invokes /devils-advocate — and also when a user states a specific decision or plan they're about to commit to and asks for a gut check. Do NOT use for casual conversation, factual questions, or a single opinion with no decision attached. Do NOT auto-trigger on emotionally loaded topics (grief, relationships, mental health, decisions the user has already made peace with) unless explicitly asked. Never overrides Claude's standard content and safety boundaries.

0 Updated 5 days ago
gomsb143
AI & Automation Solid

devils-advocate

Adversarially critique a proposal by generating alternatives. Dispatches 3 parallel critics (pragmatist, paranoid, architect lenses) — each invents one alternative approach — then a synthesis step ranks all 4 options and recommends the top choice. Use when a plan, fix, scoping, decomposition, or named recommendation will drive decisions and you want structured alternative-generation before committing. Complements /shadow-verify — that skill re-derives factual claims; this one critiques whether the chosen approach itself is best.

45 Updated today
griffinwork40
AI & Automation Solid

align

Force exactly N numbered clarifying questions before doing any work on the current request. Each question carries lettered options and a "Моя рекомендация" line so the user can answer rapidly ("1a, 2c, 3 - custom: ..."). Manual escalation lever above the default prompt-refinement rule. Single-shot per invocation. Default N=5, valid range 1-10.

10 Updated today
mishahanin