name: decisionnode description: "DecisionNode: CLI + MCP para memória estruturada de decisões entre ferramentas de IA (Claude Code, Cursor, Windsurf, Antigravity). Permite registrar, buscar semanticamente, editar e depreciar decisões técnicas. Use sempre que precisar registrar uma decisão arquitetural, lembrar decisões passadas ou consultar contexto histórico de design."
DecisionNode Skill
Visão Geral
DecisionNode é um armazenamento local de decisões estruturadas com busca semântica via embeddings (Gemini free tier). Cada decisão é um nó JSON com id, decision, rationale, constraints e scope. Opera via:
| Interface | Comando | Para |
|---|---|---|
| CLI | decide <comando> |
Você (terminal) |
| MCP Server | decide-mcp |
Sua IA (9 ferramentas) |
Ambos leem/escrevem no mesmo store local (~/.decisionnode/).
Instalação
npm install -g decisionnode
cd seu-projeto && decide init # cria store do projeto
decide setup # configura Gemini API key (gratuito)
O MCP server
decide-mcpjá está registrado no OpenCode comodecisionnode.
Comandos CLI Rápidos
| Comando | Descrição |
|---|---|
decide add |
Adicionar decisão (interativo) |
decide add -s Backend -d "decisão" |
Adicionar inline |
decide add --global |
Decisão global (todos projetos) |
decide search "consulta" |
Busca semântica |
decide list |
Listar todas |
decide get <id> |
Ver decisão |
decide deprecate <id> |
Soft-delete |
decide activate <id> |
Reativar |
decide ui |
Web UI local (grafo + espaço vetorial) |
Fluxo Recomendado
- Ao fazer uma decisão arquitetural:
decide add -s "Módulo X" -d "decidimos Y porque Z" - Ao iniciar uma tarefa: agente chama
search_decisionsvia MCP automaticamente - Ao revisar:
decide list+decide historypara auditoria
Conteúdo de Referência
referencias/visao-geral.md— Documentação completa do DecisionNodereferencias/mcp-server.md— 9 ferramentas MCP e configuraçãoreferencias/workflows.md— Padrões de uso recomendadosreferencias/cli-reference.md— Referência completa da CLI