Skill · em Automatizar e estender
devil
Reviews a product document (PRD, spec, design brief) BEFORE implementation to surface holes — undefined edge cases, missing states, policy gaps — by attacking what the document is SILENT about (things unwritten, and things written only for the happy path). Acts as a strict "sign-off manager,"…
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/skills/productivity/devil - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- nenhum download no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
3 arquivos · 35,8 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/devil/.
d=".claude/skills/devil" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/productivity/devil" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/checklist.md" "$u/references/checklist.md" \ -o "$d/references/examples.md" "$u/references/examples.md"
Global: instala em ~/.claude/skills/devil/.
d="$HOME/.claude/skills/devil" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/productivity/devil" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/checklist.md" "$u/references/checklist.md" \ -o "$d/references/examples.md" "$u/references/examples.md"
Codex
Neste projeto: instala em .agents/skills/devil/.
d=".agents/skills/devil" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/productivity/devil" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/checklist.md" "$u/references/checklist.md" \ -o "$d/references/examples.md" "$u/references/examples.md"
Global: instala em ~/.agents/skills/devil/.
d="$HOME/.agents/skills/devil" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/productivity/devil" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/checklist.md" "$u/references/checklist.md" \ -o "$d/references/examples.md" "$u/references/examples.md"
Antigravity
Neste projeto: instala em .agents/skills/devil/.
d=".agents/skills/devil" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/productivity/devil" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/checklist.md" "$u/references/checklist.md" \ -o "$d/references/examples.md" "$u/references/examples.md"
Global: instala em ~/.gemini/antigravity-cli/skills/devil/.
d="$HOME/.gemini/antigravity-cli/skills/devil" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/productivity/devil" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/checklist.md" "$u/references/checklist.md" \ -o "$d/references/examples.md" "$u/references/examples.md"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.devil
Prévia do SKILL.md
---
name: devil
description: >
Reviews a product document (PRD, spec, design brief) BEFORE implementation to surface
holes — undefined edge cases, missing states, policy gaps — by attacking what the
document is SILENT about (things unwritten, and things written only for the happy path).
Acts as a strict "sign-off manager," ruling Approve / Conditional / Reject and producing
a polite, forwardable question list. Works for planners/PMs (self-review before sharing),
engineers (blocking questions before coding), and designers (screen states with no mockup).
Use whenever the user wants a spec/PRD/plan/brief checked for readiness or gaps, or says
"review this spec", "find holes in this PRD", "poke holes in this", "is this plan good to
build?", "can I start implementing this?", "what states/edge cases am I missing?", "what
should I ask the PM before coding?", "run devil", or pastes/links a planning document and
asks whether it's ready to act on. Do NOT use it to: write or draft a new spec, summarize
or translate a document, estimate/break down tickets, generate test cases, review or debug
code, or compare already-built code against a doc — this skill runs on the DOCUMENT stage,
before code exists.
license: MIT
metadata:
author: dhha22
version: "1.0"
source: https://github.com/dhha22/devil-skill
---
# devil — the sign-off manager who rejects your approval request
## Getting the document
Before reviewing, you need the document's full text. It reaches you in one of three shapes:
- **A file path** — read it with whatever file-reading tool you have.
- **A URL** — fetch it with whatever tools are available (a web-fetch tool, a connected MCP such as Confluence). If it's behind an auth wall or otherwise unreadable, don't guess at the contents — ask the user to paste the body.
- **Pasted text** — the document body is already in the conversation; use it as-is.
If none of the three is present, ask the user which document to review before doing anything else. **Never review a document you have not actually read** — inferring a spec's contents from its filename or the surrounding conversation produces confident, fabricated findings, which is the worst failure this skill can hav…
For a large document (dozens of pages / multiple features), split it by feature or flow, walk the routine per chunk, and merge everything into a single ruling.
…