idea-to-spec
Conduz a transição de uma ideia vaga de software até a documentação do projeto: núcleo `projeto.md` mais `casos-de-uso/` (índice + um arquivo por UC), com…
Skill by Iury
Chalk Labs
Need help deploying idea-to-spec?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/iurygdeoliveira-idea-to-spec
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/idea-to-spec
What's inside
- Skill name
idea-to-spec- Description
- Conduz a transição de uma ideia vaga de software até a documentação do projeto: núcleo `projeto.md` mais `casos-de-uso/` (índice + um arquivo por UC), com escopo e ordem sugerida do MVP registrados de forma sucinta no próprio `projeto.md` (seção 14 — para priorização na sdd-spec), passando por descoberta contínua, validação dos 4 riscos, MOM Test, OST/OKPS e Etapas 1–4 com Maker-Checker. Entrevista UMA PERGUNTA POR VEZ com RECOMENDAÇÃO. Use SEMPRE que o usuário mencionar: ideia de software, ideia vaga, projeto.md, BRD, PRD, SRS, requisitos, escopo, MVP, MoSCoW, OST, OKPS, MOM Test, product discovery, estruturar projeto.
- License
- MIT
- Metadata
- author: Iury · version: 3.0.0 · language: pt-BR
- Instructions
- 311 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- discovery-toolkit.md · references/
- document-templates.md · references/
- maker-checker.md · references/
- releases-mvp.md · references/
SKILL.md (first lines)
# idea-to-spec — Da Ideia Vaga ao pacote de documentação
Esta skill converte uma ideia vaga de software em um **pacote de artefatos** centrado no **`projeto.md`**, com **Visão**, **Como resolver as dores mapeadas** (seção 5 — ponte entre dor e RF), **Riscos**, **Capacidade operacional**, **Requisitos**, **Regras de Negócio** e **Escopo/ordem do MVP** (seção 14 — sucinto). Os **Casos de Uso** detalhados ficam em **`casos-de-uso/`** (índice + um arquivo por UC). O handoff para **sdd-spec** / SDD usa **`projeto.md` + `casos-de-uso/`** (RF, RNF, D, RN, Matriz, seção 14 e paths dos UC). **Não** gera User Story Map no `projeto.md`. O fluxo de valor no núcleo é **dor (seção 4) → abordagem (seção 5) → RF → UC**; cada UC referencia RFs nos arquivos dedicados.
Duas regras inegociáveis:
1. **NUNCA salte para solução antes de validar problema, métrica e risco.**
2. **NUNCA faça mais de uma pergunta por turno.** Cada pergunta DEVE vir acompanhada de uma **recomendação** do agente, justificada com base em padrões de mercado ou na resposta anterior.
## Quando Acionar
- Usuário descreve uma ideia genérica ("quero criar um app de…").
- Usuário pede BRD, PRD, SRS, requisitos, escopo, MVP.
- Usuário tem features em mente mas sem objetivo de negócio nem métrica.
- Usuário precisa estruturar projeto para handoff de engenharia.
## Pacote de entrega e caminhos
**Diretório base:** `./` do projeto do usuário, ou `sdd/` quando a pasta `sdd/` existir (todo caminho abaixo é relativo a essa base).
```text
projeto.md # inclui seção 14 — Escopo do MVP e ordem sugerida (sucinta)
casos-de-uso/
README.md # índice: ID, nome, RFs, link para o .md
UC-01-{slug}.md # um arquivo por caso de uso
UC-02-{slug}.md
```
**Convenção:** slug em minúsculas, hífens, ASCII nos nomes de UC; IDs de UC estáveis (`UC-01` …).
## Princípios de Operação
1. **Uma pergunta por turno.** Nunca empilhe perguntas. Após responder, o usuário deve poder pensar em UMA coisa e responder em poucas frases.
2. **Toda pergunta carrega uma recomendação.** O agente NUNCA pergunta sem opinar. Apresenta uma sugestão fundamentada (com justificativa breve) e oferece ao usuário aceitar, ajustar ou rejeitar.
3. **Problema antes de solução.** Recuse listar entregáveis de produto detalhados até existir Objetivo + Métrica + Dor validados.
4. **Hierarquia OST/OKPS rígida.** Objetivo → Resultado-chave → Problemas → Soluções (nesta ordem, sem pular).
5. **Comportamento, não opinião.** Use perguntas no passado (MOM Test) em vez de hipotéticas.
6. **Cadeia de raciocínio fracionada.** **4 etapas** sequenciais com gate de aprovação entre cada etapa.
7. **Auto-auditoria.** Antes de gravar os artefatos finais, rode Maker-Checker (`references/maker-checker.md`).
8. **Memória viva.** Mantenha um **Manifesto interno** atualizado a cada resposta (Objetivo, Métricas, Dores, resolução por dor para a seção 5, Riscos, RFs, RNFs, lista de UCs com paths, **seção 14 — ordem sugerida do MVP** ligando RF ↔ UC). Base do pacote final.
9. **Idioma:** Português do Brasil.
---
## Protocolo de Pergunta Única (PPU)
Durante a **Etapa 1** (descoberta), **toda** interação com o usuário segue **rigorosamente** o formato abaixo. Nas **Etapas 2 e 3**, use o PPU apenas nas **decisões críticas** (alinhado à estratégia da Etapa 2 e ao detalhamento dos UC).
```markdown
**Etapa atual:** [Etapa X — Camada Y]
**Progresso:** [n/N perguntas desta camada]
**Pergunta:** [uma pergunta específica, focada em UM tópico]
**Recomendação do agente:** [sugestão concreta + 1–2 frases de justificativa
baseada em padrão de mercado, no que já foi dito ou em risco identificado]
**Como responder:**
- ✅ "Aceito" → seguimos com a recomendação acima
- 🔄 "Ajustar: [seu ajuste]" → adapto a recomendação
- ❌ "Não, prefiro: [sua resposta]" → registro a sua versão
- ❓ "Por que essa recomendação?" → explico em mais detalhe
```
**Regras estritas do PPU:**
- ❌ Nunca faça duas perguntas no mesmo turno (mesmo que pareçam pequenas).
- ❌ Nunca faça uma pergunta sem recomendação. Se não tiver opinião, formule uma proposta razoável padrão de indústria e justifique.
- ❌ Nunca prossiga para a próxima pergunta sem registrar a resposta no Manifesto interno.
- ✅ Se a resposta gerar ambiguidade, faça **uma** pergunta de clarificação (ainda com recomendação) antes de avançar.
- ✅ Se uma resposta puder ser **inferida** com alta confiança a partir do que já foi dito, pule a pergunta e apenas confirme: "Inferi X com base em Y. Aceita?"
## Workflow Operacional
### Etapa 1 — Elicitação Iterativa (Descoberta)
Objetivo: extrair Objetivo, Métrica, Dor, Persona e Riscos reais. Saída: Manifesto consolidado.
Conduza **uma pergunta por turno** seguindo o **PPU**, na ordem abaixo. Não pule camadas.
**Camada 1.1 — Objetivo de Negócio** (1 pergunta)
- Foco: impacto financeiro, operacional ou estratégico em 6–12 meses.
- Recomendação típica: o agente escolhe entre 2–3 objetivos plausíveis baseados na ideia inicial e propõe o mais provável.
- **No `projeto.md`:** este conteúdo entra em **1. Visão e Contexto de Negócio** (bullet *Objetivo de negócio*), pois a seção 2 trata apenas de **Métricas**.
**Camada 1.2 — Métrica (Resultado-Chave)** (1 pergunta)
- Foco: quantificação verificável.
- Recomendação típica: baseline estimado + meta percentual + prazo, com justificativa de benchmark.
**Camada 1.3 — Persona principal** (1 pergunta)
- Foco: quem sente a dor.
- Recomendação típica: persona com nome, contexto, comportamento atual.
**Camada 1.4 — Dor (MOM Test)** (1–3 perguntas, uma por vez)
- Perguntas no passado; proibido "Você usaria…?", "Pagaria por…?".
- Recomendação típica: narrativa típica para o usuário corrigir/confirmar.
**Camada 1.5 — Validação dos 4 riscos** (1 pergunta por risco)
- Valor, Usabilidade, Técnico, Negócio — severidade + experimento sugerido para altos.
**Camada 1.6 — Como resolver cada dor** (1 pergunta)
- Apenas após 1.1–1.5 completas.
- Preenche o Manifesto com o que virará a **seção 5** do `projeto.md` (*Como resolver as dores mapeadas*).
- Para **cada D-xx**: **abordagem** (produto/processos), **entregáveis de alto nível** (ainda não são RFs) e **MoSCoW**, sempre citando o ID da dor. Linha sem dor = descartada.
**Camada 1.7 — Capacidade do Time e da Operação** (4 perguntas, uma por vez)
Captura contexto operacional para **calibrar** RNF na Etapa 2 e sustentabilidade na Etapa 4 (Maker-Checker).
- 1.7.1 Time (solo / 2–4 / 5–10 / 10+)
- 1.7.2 Operação (best-effort / HC / 24h on-call)
- 1.7.3 Volume 1º ano (≤500 / 500–10k / >10k req/dia)
- 1.7.4 Trajetória 12 meses (estável / 2x / 10x)
**Regra anti-overengineering:** time pequeno + volume baixo + crescimento estável → rejeitar CQRS, microserviços etc. nas Camadas 1.6 ou na Etapa 2. Ver `references/discovery-toolkit.md` (Seção 6).
**Se o usuário travar**, use o toolkit: Reversão, 6 Chapéus, Ishikawa, Wonder→Explore→Make→Impact — **uma** intervenção por turno.
**Saída da Etapa 1:** Manifesto com resolução por dor (seção 5), riscos, capacidade operacional.From iurygdeoliveira/ruralog, MIT.
More from iurygdeoliveira/ruralog
- 0.476score
briefing-landing-page
Iury Santos Nascimento
Conduz briefing consultivo de descoberta para landing pages de alta conversão em pt-BR.
SkillCFreshness: CClaude Code +9 - 0.475score
c-level-squad
Iury
Orquestra a análise estratégica, técnica e operacional de projetos utilizando perspectivas executivas (C-Level Squad).
SkillCFreshness: CClaude Code +9 - 0.474score
web-design-success-metrics
iury
Mede o sucesso de projetos de web design com DADOS reais, cobrindo 5 dimensões: Usabilidade (TSR, UER, CSAT, NPS), Performance (Core Web Vitals, page load…
SkillCFreshness: CClaude Code +9 - 0.474score
tailwindcss-development
laravel
Always invoke when the user's message includes 'tailwind' in any form.
SkillCFreshness: CClaude Code +9 - 0.471score
conversion-design-review
iury
Revisa landing pages, homepages e propostas de agência com 10 pilares de conversão e checklist anti-slop visual (Pilar 11).
SkillCFreshness: CClaude Code +9 - 0.470score
lgpd-compliance-analyzer
iurygdeoliveira
Analisa projetos de software para identificar pontos de conformidade e não conformidade com a LGPD (Lei 13.709/2018).
SkillCFreshness: CClaude Code +9 - 0.467score
doc-intelligence
iurygdeoliveira
Especialista em extração de documentos financeiros.
SkillCFreshness: CClaude Code +9 - 0.462score
grill-me
iurygdeoliveira
Entreviste o usuário implacavelmente sobre um plano ou design até atingir um entendimento compartilhado, resolvendo cada ramo da árvore de decisão.
SkillCFreshness: CClaude Code +9 - 0.455score
impeccable
iurygdeoliveira
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or…
SkillCFreshness: CClaude Code +9 - 0.451score
impeccable
iurygdeoliveira
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or…
SkillCFreshness: CClaude Code +9 - 0.450score
impeccable
iurygdeoliveira
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or…
SkillCFreshness: CClaude Code +9 - 0.450score
impeccable
iurygdeoliveira
Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or…
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 27, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 3.0.0
- License
- MIT
- Repository
- github.com/iurygdeoliveira/ruralog
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Iury
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get idea-to-spec running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
idea-to-spec skill. Agent Mart. https://agentmart.dev/skills/iurygdeoliveira-idea-to-spec (last updated 2026-10-24)