Capture and save ideas to project-specific markdown files. Trigger when user runs /grabb, /grabb list, /grabb search, /grabb done, /grabb review, or says things like "anota essa ideia", "salva isso", "grava essa ideia", "ideia:", "grab this", "capture this idea". Always ask clarifying questions before saving (unless in quick mode).
Captura ideias e as organiza em arquivos markdown por projeto em ideas/. Suporta múltiplos comandos, dois modos de captura, templates por tipo e status tracking.
| Comando | Função |
|---|---|
/grabb | Capturar nova ideia |
/grabb list [projeto] | Listar ideias de um projeto (ou todos os projetos) |
/grabb search <termo> | Buscar em todos os arquivos de ideas/ |
/grabb done <título> | Marcar uma ideia como implementada |
/grabb review | Exibir todas as ideias com status nova, ordenadas por prioridade |
/grabbAnalise o contexto antes de perguntar:
ideas/geral, prioridade média, status novaPasso 1 — Identificar tipo: Pergunte ou infira o tipo da ideia:
feature — nova funcionalidadebug — algo que está quebrado ou erradoarquitetura — mudança estrutural ou sistêmicarefactor — melhoria de código sem mudança de comportamentogeral — ideia não-técnica, inspiração, aprendizadoPasso 2 — Perguntas por tipo:
feature:
bug:
arquitetura:
refactor:
geral:
Passo 3 — Prioridade: Pergunte: alta / média / baixa
Passo 4 — Projeto:
Liste os projetos existentes em ideas/ e permita criar novo. Sempre ofereça geral como opção.
Passo 5 — Confirmar: Mostre um resumo formatado e pergunte: "Posso salvar assim?"
Arquivo: ideas/<projeto>.md (nome em lowercase com hífen, ex: ideas/frontend-mobile.md)
Se o arquivo não existir, crie com cabeçalho:
# Ideas — [Nome do Projeto]
<!-- Ideias capturadas com /grabb -->
Formato de cada ideia:
## [TÍTULO DA IDEIA]
**Data:** YYYY-MM-DD
**Tipo:** feature | bug | arquitetura | refactor | geral
**Prioridade:** alta | média | baixa
**Status:** nova
**Contexto:** breve descrição de onde surgiu
**Descrição:** descrição completa da ideia
Após salvar, confirme:
/grabb list [projeto])ideas/<projeto>.md e exiba formatadoideas/ com contagem de ideias e breakdown por status/grabb search <termo>)ideas/*.md/grabb done <título>)ideas/**Status:** de nova para implementada/grabb review)ideas/*.mdnovaideas/ antes de qualquer operação para listar projetos existentesgeral é o fallback para ideias sem projeto específico (ideas/geral.md)nova | em progresso | implementada | descartada