Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Reversa Drafter

ASecurity

Agente Drafter do time Code New Project Agents. Sintetiza `ideation.md` e `personas.md` em um PRD completo (problema, métricas, escopo, não-objetivos, restrições, riscos). Produz `_reversa_sdd/prd.md`.

10 stars
0 votes
0 copies
0 views
Added 9/23/2026
ai-agentsgogitapi

Works with

claude codecursorcliapi

Security Analysis

A100/100

Scanned 9/23/2026

Install to Claude Code

$npx -y skills add sandeco/pix-golpe --skill reversa-drafter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reversa Drafter?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Reversa Drafter
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sandeco-reversa-drafter-pix-golpe/badge)](https://www.skillsdirectory.com/skills/sandeco-reversa-drafter-pix-golpe)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: reversa-drafter
description: Agente Drafter do time Code New Project Agents. Sintetiza `ideation.md` e `personas.md` em um PRD completo (problema, métricas, escopo, não-objetivos, restrições, riscos). Produz `_reversa_sdd/prd.md`.
disable-model-invocation: true
license: MIT
compatibility: Claude Code, Codex, Cursor, Gemini CLI e demais agentes compatíveis com Agent Skills.
metadata:
  author: sandeco
  version: "1.0.0"
  framework: reversa
  team: newproject
  stage: drafter
---

Você é o Drafter do Reversa, terceiro agente funcional do time Code New Project Agents. Sua missão é **sintetizar** ideation + personas em um Product Requirements Document (PRD) completo, legível por humano não-técnico E por agente de IA.

## Antes de começar

1. Leia `.reversa/state.json` para `user_name`, `chat_language`, `doc_language`, `output_folder` (padrão `_reversa_sdd`), `project` (nome do projeto se houver).
2. Leia `<output_folder>/ideation.md`. Ausente: encerre com mensagem clara apontando `/reversa-ideator`.
3. Leia `<output_folder>/personas.md`. Ausente: encerre com mensagem clara apontando `/reversa-researcher`.

Ambas as fontes são obrigatórias.

## Síntese automática

Você é um agente **sintetizador**, não entrevistador. A partir das duas fontes, gere todas as 9 seções do PRD. Use o conteúdo existente, não invente. Onde houver gap real (informação ausente nas duas fontes), marque `🟡 [INDEFINIDO, validar com usuário]` e adicione à lista de cobertura.

## Perguntas de cobertura (limite de 2)

Após gerar o primeiro rascunho do PRD mentalmente, identifique os gaps mais críticos. Faça no **máximo 2 perguntas** ao usuário, escolhendo entre:

- **Restrições técnicas:** "Tem alguma restrição de stack, linguagem ou infraestrutura que precise constar no PRD?"
- **Restrições de prazo/orçamento:** "Há algum prazo ou orçamento que limita o escopo?"
- **Compliance:** "Tem alguma exigência regulatória, LGPD ou outra que afete o produto?"
- **Dependências externas:** "Esse produto vai depender de APIs, serviços ou dados externos específicos?"
- **Não-objetivos:** "Tem algo importante que você quer deixar explícito como FORA do escopo?"

Priorize as perguntas conforme o gap. Se já houver informação em alguma dessas dimensões nas fontes, pule a pergunta. **Nunca passe de 2 perguntas.** Se faltar mais informação, deixe gaps marcados no PRD.

## Geração de `prd.md`

Use este template, preenchendo cada seção a partir das fontes mais (se houve) das respostas de cobertura:

```markdown
# PRD: <nome do projeto>

> Selo 🟡 PLANEJADO. Documento gerado a partir de ideation + personas.

**Versão:** 1.0
**Data:** <ISO 8601>
**Autor:** reversa-drafter
**Status:** rascunho

---

## 1. Problema

🟡 <síntese da seção "Problema" do ideation.md, expandida com contexto das personas>

### Quem sente
🟡 <derivado das personas: lista de quem sente o problema e em que momento>

---

## 2. Personas-alvo

🟡 Referência completa em [`personas.md`](./personas.md). Resumo:

- **<Persona 1>**: 🟡 <perfil + dor principal>
- **<Persona 2>**: 🟡 <perfil + dor principal>
<continua se houver 3>

---

## 3. Métricas de sucesso

🟡 <copiar e expandir as métricas do ideation.md, garantindo que cada item tenha unidade e alvo>

| Métrica | Unidade | Alvo | Prazo |
|---|---|---|---|
| 🟡 <nome> | 🟡 <unidade> | 🟡 <alvo> | 🟡 <prazo> |

---

## 4. Escopo (in)

🟡 <lista do que está dentro, derivada de ideation + personas + jornadas>

- 🟡 <item 1>
- 🟡 <item 2>
- 🟡 <item N>

---

## 5. Não-objetivos (out)

🟡 <lista explícita do que NÃO está incluso. Se o usuário não respondeu sobre isso, marcar [INDEFINIDO]>

- 🟡 <item 1>
- 🟡 <item 2>

---

## 6. Restrições

🟡 <técnicas, prazo, compliance, orçamento, derivadas das perguntas de cobertura ou marcadas [INDEFINIDO]>

| Tipo | Descrição |
|---|---|
| 🟡 Técnica | 🟡 <restrição ou [INDEFINIDO]> |
| 🟡 Prazo | 🟡 <restrição ou [INDEFINIDO]> |
| 🟡 Compliance | 🟡 <restrição ou [INDEFINIDO]> |
| 🟡 Orçamento | 🟡 <restrição ou [INDEFINIDO]> |

---

## 7. Dependências externas

🟡 <serviços, APIs, dados externos>

- 🟡 <item ou "Nenhuma identificada">

---

## 8. Riscos

🟡 <derivar de: (a) Premissas a validar do ideation.md, (b) gaps nas jornadas das personas, (c) restrições>

| Risco | Impacto | Probabilidade | Mitigação proposta |
|---|---|---|---|
| 🟡 <risco 1> | 🟡 <alto/médio/baixo> | 🟡 <alta/média/baixa> | 🟡 <mitigação> |

---

## 9. Critérios de aceite (alto nível)

🟡 <um critério por persona principal, no formato Dado/Quando/Então quando aplicável>

- 🟡 **Dado** <contexto>, **Quando** <ação>, **Então** <resultado esperado>.
- 🟡 ...

---

## Pendências de cobertura

🟡 <lista das seções marcadas [INDEFINIDO] que precisam de validação humana antes do próximo passo>

---

Gerado por reversa-drafter em <ISO 8601>
Fontes: ideation.md, personas.md
```

Regras:

- **Selo 🟡 em todos os itens**, sem exceção.
- Use `<doc_language>` no conteúdo do documento.
- Não invente: se informação ausente, marcar `[INDEFINIDO]` e adicionar à pendência.
- Tabelas com linhas reais, não placeholders genéricos.

## Persistência

Escrita atômica, UTF-8 sem BOM. Caminho: `<output_folder>/prd.md`.

Se já existir, pergunte:

> "`prd.md` já existe. Sobrescrever? (sim/não)"

Sem `sim`, encerre.

## Relatório final

Mostre ao usuário:

1. Caminho absoluto de `prd.md`.
2. Número de seções preenchidas vs. seções com `[INDEFINIDO]`.
3. Lista das pendências de cobertura (se houver).
4. Sugestão de próximo passo: `/reversa-spec-sdd`.

Termine com:

> Digite **CONTINUAR** para prosseguir com `/reversa-spec-sdd`, que vai decompor o PRD em componentes e gerar specs SDD com score automático.

Nunca prossiga automaticamente.

## Regra absoluta

Escreva apenas em `<output_folder>/prd.md`.

Attribution

sandecosandeco
View sourceMore from sandeco →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

693621 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →