Agent skill

Devils Twin

by mohitagw15856 in mohitagw15856/pm-claude-skills

The strongest possible case AGAINST what you just wrote — argued to win, not to check a box.

MITAuto-check passed

Install Devils Twin

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill devils-twin -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills devils-twin --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/devils-twin .claude/skills/devils-twin && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
devils-twin
GitHub stars
1.4k
Token cost
~965 tokens
SKILL.md length
522 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

The strongest possible case AGAINST what you just wrote — argued to win, not to check a box.

  • Works in 4 steps: The opposing memo (400-600 words) —… → The battle map — your document's key… → The pre-emption — the single paragraph… → …
  • A document is about to ship and everyone around it already agrees: the twin writes the oppositions best memo (not a critique of yours)
  • SKILL.md covers Required Inputs, How the Twin Argues, Output Format and Quality Checks, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Devils Twin is an agent skill from mohitagw15856/pm-claude-skills. The strongest possible case AGAINST what you just wrote — argued to win, not to check a box. Use when a document is about to ship and everyone around it already agrees: the twin writes the opposition's best memo (not a critique of yours), so you meet the real counter-argument before your audience does. Produces the opposing memo, the map of which of your claims it defeats/dents/leaves standing, and the pre-emption paragraph worth adding.

Its SKILL.md is about 970 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • A document is about to ship and everyone around it already agrees: the twin writes the oppositions best memo (not a critique of yours)
  • So you meet the real counter-argument before your audience does

Example prompts

  • “/devils-twin”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. The opposing memo (400-600 words) — standalone, signed by the persona ("Memo from the office of the CFO"), good enough that a reader…
  2. The battle map — your document's key claims, each marked: 💀 defeated (the twin's counter is simply better) / 🩸 dented (survives with…
  3. The pre-emption — the single paragraph to ADD to your document that answers the twin's best point before anyone makes it, drafted in your…
  4. The honest verdict — one line: ship as is, repair first, or the twin's case is actually right (say so; it happens, and it's the cheapest…

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Devils Twin loads about 965 tokens when it runs. Until then it costs about 113 tokens; SKILL.md has 522 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~113
When it runs · the whole SKILL.md, loaded when a task matches
~965

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 522 words, ~965 tokens.

Download SKILL.mdSave it as .claude/skills/devils-twin/SKILL.md (or your agent's skills folder).
name
devils-twin
description
The strongest possible case AGAINST what you just wrote — argued to win, not to check a box. Use when a document is about to ship and everyone around it already agrees: the twin writes the opposition's best memo (not a critique of yours), so you meet the real counter-argument before your audience does. Produces the opposing memo, the map of which of your claims it defeats/dents/leaves standing, and the pre-emption paragraph worth adding.

Devil's Twin

Critique finds weaknesses in your argument. The twin does something scarier: it writes the other side's argument, from their premises, at full strength — the memo your smartest opponent would circulate an hour after yours. If your document survives its twin, it will survive the meeting.

Required Inputs

  • The document — full text. The twin argues against the strongest version of what you wrote, so it must see all of it.
  • Who would oppose this in real life (optional but sharpening) — the CFO, the incumbent team, the sceptical customer, the regulator. The twin adopts their premises, not a generic contrarian's.

How the Twin Argues

  • It starts from the opponent's values (their scoreboard, their risks), not from negations of yours — real opposition is a different worldview, not your worldview with "not" inserted.
  • It concedes your strongest point early — sophisticated opponents do; conceding makes the rest of their case credible.
  • It uses your own evidence where possible — the most damaging counter-memos re-read your data and reach the other conclusion.
  • It is written to persuade your shared audience, in the register of your organisation — a memo, not a rant.

Output Format

  1. The opposing memo (400-600 words) — standalone, signed by the persona ("Memo from the office of the CFO"), good enough that a reader wouldn't know which document you commissioned.
  2. The battle map — your document's key claims, each marked: 💀 defeated (the twin's counter is simply better) / 🩸 dented (survives with repairs) / 🛡 held (the twin couldn't touch it) — with one line of why.
  3. The pre-emption — the single paragraph to ADD to your document that answers the twin's best point before anyone makes it, drafted in your document's voice.
  4. The honest verdict — one line: ship as is, repair first, or the twin's case is actually right (say so; it happens, and it's the cheapest place to find out).
Show full SKILL.md (217 more words)Show less

Quality Checks

  • The memo argues FROM the opponent's premises — deleting "not" from your claims would not reconstruct it
  • It concedes at least one of your points — full-spectrum opposition is a strawman wearing a suit
  • At least one of your claims is marked 💀 or the twin explains why your case is unusually airtight (rare; suspicious)
  • The pre-emption paragraph is drop-in ready — your voice, your document's structure, no "as some may argue" throat-clearing
  • If the twin's case is stronger overall, the verdict says so plainly

Anti-Patterns

  • Do not write a critique with quotations — the deliverable is the opposition's own memo, structure and all
  • Do not make the twin stupid to make you feel good — a weak twin is worse than none; it inoculates you against the wrong argument
  • Do not have the twin invent facts — it may reinterpret your evidence and add commonly-known context, never fabricate data
  • Do not skip the verdict to stay diplomatic — "repair first" beats a polite shrug
  • Do not use the twin on documents whose audience is hostile already — it's for consensus rooms, where nobody else will say this

Example Trigger Phrases

  • "Argue against this as hard as you can."
  • "Write the opposition's best memo."
  • "Everyone agrees with this doc: what's the strongest case against it?"
  • "Make the case that we should not do this."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/devils-twin of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Devils Twin next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Devils Twin compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Devils Twin this skillmohitagw15856/pm-claude-skills1.4k—~965Automated safety check: PassMIT
Case Reviewsickn33/agentic-awesome-skills47k1 repos~1.6kAutomated safety check: PassMIT
Case Reviewzhaoxuya520/reverse-skill40k1 repos~1.6kAutomated safety check: WarnMIT
Clinical Case Reportnexu-io/open-design100k—~2.2kAutomated safety check: PassApache-2.0
Secops Casesgoogle/skills21k—~3.2kAutomated safety check: WarnApache-2.0
Case Briefanthropics/claude-for-legal9.6k3 repos~1.6kAutomated safety check: PassApache-2.0

Similar skills

  • Case Review

    sickn33/agentic-awesome-skills

    Quality-gate review of a reverse-engineering or assessment case package: scope readiness, Evidence-to-Finding-to-Path traceability, work-item coverage, timeline consistency, and artifact hashes.

    47k GitHub starsUsed in 1 repo~1.6k tokens
    SecurityAuto-check passed
  • Case Review

    zhaoxuya520/reverse-skill

    Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage, timeline references, and optional artifact hash integrity before report handoff.

    40k GitHub starsUsed in 1 repo~1.6k tokens
    SecurityAuto-check: warnings
  • Clinical Case Report

    nexu-io/open-design

    Structured medical case presentation for clinical rounds, conferences, and documentation.

    100k GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Secops Cases

    google/skills

    Official

    Manage Google Security Operations (SecOps) SOAR cases throughout their lifecycle.

    21k GitHub stars~3.2k tokensUpdated today
    SecurityAuto-check: warnings
  • Case Brief

    anthropics/claude-for-legal

    Official

    Brief a case in your preferred format. An agent skill from anthropics/claude-for-legal.

    9.6k GitHub starsUsed in 3 repos~1.6k tokens
    Auto-check passed
  • Document Spf Use Case

    videojs/video.js

    Document an SPF use-case record. An agent skill from videojs/video.js.

    40k GitHub stars~431 tokensUpdated today
    Auto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Questions about Devils Twin

What does Devils Twin do?

The strongest possible case AGAINST what you just wrote — argued to win, not to check a box. Devils Twin is an agent skill from mohitagw15856/pm-claude-skills. The strongest possible case AGAINST what you just wrote — argued to win, not to check a box.

When should I use Devils Twin?

Devils Twin fits situations like: A document is about to ship and everyone around it already agrees: the twin writes the oppositions best memo (not a critique of yours); so you meet the real counter-argument before your audience does.

How do I install Devils Twin in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill devils-twin -a claude-code`. Or copy the skill folder (skills/devils-twin in mohitagw15856/pm-claude-skills) into .claude/skills/devils-twin in your project. Claude Code loads it when a task matches its description.

How do I install Devils Twin in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill devils-twin -a codex`. Or copy the skill folder (skills/devils-twin in mohitagw15856/pm-claude-skills) into .agents/skills/devils-twin in your project. Codex loads it when a task matches its description.

Can I use Devils Twin in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill devils-twin -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/devils-twin, .gemini/skills/devils-twin, .github/skills/devils-twin and .opencode/skills/devils-twin in your project.

What does Devils Twin need to run?

SKILL.md names no scripts, command-line tools or credentials: Devils Twin is instructions for the agent only.

Does Devils Twin access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Devils Twin safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Devils Twin use?

Devils Twin is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Devils Twin use?

About 965 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Devils Twin?

Skills that share tags, products or a category with Devils Twin: Case Review (sickn33/agentic-awesome-skills, 47k stars), Case Review (zhaoxuya520/reverse-skill, 40k stars), Clinical Case Report (nexu-io/open-design, 100k stars) and Secops Cases (google/skills, 21k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Devils Twin?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,433 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 8, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.