Prisma for Claude Code
Gerenciamento profissional de especificações, agentes e configurações para Claude Code
📖 Sobre
Prisma for Claude Code é uma extensão VSCode profissional que oferece ferramentas completas para gerenciar especificações, agentes customizados, steering e configurações do Claude Code.
Desenvolvida com foco em produtividade e organização, a extensão inclui 20 agentes especializados em português, sistema de internacionalização completo e interface intuitiva.
✨ Features Principais
- 🤖 20 Agentes Customizados: Agentes especializados em português para todas as etapas do desenvolvimento
- 🌍 i18n Completo: Interface em português e inglês com detecção automática
- 📋 Gestão de Especificações: Crie, edite e organize specs com comandos dedicados
- 🎯 Steering Avançado: Configure direcionamento personalizado para o Claude
- ⚡ Sync Automático: File watchers mantêm tudo sincronizado
- 🎨 Interface Moderna: Views dedicadas para cada funcionalidade
🚀 Instalação
Via Marketplace (Recomendado)
- Abra o VSCode
- Acesse Extensions (Ctrl/Cmd + Shift + X)
- Busque por "Prisma for Claude Code"
- Clique em "Install"
Via VSIX
code --install-extension prisma-for-cc-1.0.0.vsix
📚 Como Usar
Agentes Prisma
A extensão inclui 20 agentes especializados que são automaticamente copiados para .claude/agents/prisma/ ao abrir um workspace:
- analista: Cria e refina documentos de requisitos usando formato EARS
- arquiteto: Documenta arquitetura técnica automaticamente
- auditor: Auditoria profunda de especificações
- avaliador-riscos: Análise de riscos técnicos e de negócio
- configurador: Inicializa projetos com padrões de alta qualidade
- conformista: Verifica conformidade com regras e padrões
- decisor: Orquestrador de quality gates
- designer: Cria documentos de design técnico
- documentador: Gera documentação estruturada
- elicitador: Análise de alinhamento automática
- idealizador: Facilita brainstorming sistematizado
- implementador: Implementa código funcional
- juiz: Avalia e seleciona melhor versão entre candidatos
- meta: Meta-agente para otimização
- planejador: Decompõe design em tarefas
- prisma: Orquestrador principal do sistema
- regulador: Validação e enforcement de padrões
- revisor: Revisão profissional de código
- testador: Geração automática de testes
- testador-specs: Cria documentos e código de teste
Comandos Disponíveis
Acesse via Command Palette (Ctrl/Cmd + Shift + P):
Especificações
Prisma: Create New Spec - Criar nova especificação
Prisma: New Spec with Agents - Criar spec com agentes
Prisma: Delete Spec - Excluir especificação
Prisma: Refresh Specs - Atualizar lista
Steering
Prisma: Create Custom Steering - Criar direcionamento personalizado
Prisma: Init Steering - Inicializar direcionamento
Prisma: Refine Steering - Refinar direcionamento
Prisma: Delete Steering - Excluir direcionamento
Agentes
Prisma: Refresh Agents - Atualizar lista de agentes
Configurações
Prisma: Prisma Settings - Abrir configurações
Prisma: Check for Updates - Verificar atualizações
Prisma: Prisma Help - Abrir documentação
A extensão adiciona uma seção "PRISMA" na sidebar com:
- Especificações: Visualize e gerencie suas specs
- Agentes: Navegue pelos agentes disponíveis
- User Agents: Agentes globais para todos os projetos
- Project Agents: Agentes específicos do projeto
- Direcionamento: Configure steering rules
- Hooks: Gerencie hooks do Claude Code
- Servidores MCP: Configure servidores MCP
- Configurações: Acesse configurações rápidas
⚙️ Configuração
Workspace Settings
{
"prisma.views.specs.visible": true,
"prisma.views.agents.visible": true,
"prisma.views.steering.visible": true,
"prisma.views.hooks.visible": true,
"prisma.views.mcpServers.visible": true,
"prisma.views.settings.visible": false
}
Estrutura de Diretórios
.claude/
├── agents/
│ └── prisma/ # 20 agentes customizados
├── especificacoes/ # Specs (PT) ou specs/ (EN)
├── system-prompts/ # Prompts de sistema
├── commands/ # Comandos slash
└── templates/ # Templates
🛠️ Desenvolvimento
Requisitos
- Node.js 20+
- VSCode 1.84.0+
Setup
# Clone o repositório
git clone https://github.com/matheusmaiberg/prisma.git
cd prisma
# Instale dependências
npm install
# Execute em modo dev
npm run watch
# Build produção
npm run package-web
# Gerar VSIX
npm run package
Testes
# Executar testes
npm test
# Com cobertura
npm run test:coverage
📝 Changelog
Veja CHANGELOG.md para histórico completo de versões.
🤝 Contribuindo
Contribuições são bem-vindas! Por favor:
- Faça fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/MinhaFeature)
- Commit suas mudanças (
git commit -m 'Add: Minha feature incrível')
- Push para a branch (
git push origin feature/MinhaFeature)
- Abra um Pull Request
📄 Licença
Este projeto está sob a licença MIT. Veja LICENSE para detalhes.
🙏 Créditos
Prisma for Claude Code - Inspirado em Kiro for Claude Code
Desenvolvido com ❤️ por Matheus Maiberg
📬 Suporte
Made with ⚡ by Claude Code