Login

Framework de automação de navegador impulsionado por IA, combinando linguagem natural e código para controlar o navegador

MITShell 7.6kNomenAKSuperClaude Last Updated: 2025-07-13

SuperClaude - Estrutura de Desenvolvimento de IA Especializada

Visão Geral do Projeto

SuperClaude é uma estrutura de configuração abrangente, projetada especificamente para aprimorar as funcionalidades do Claude Code. Ela transforma o Claude Code de um assistente de IA genérico em um parceiro de desenvolvimento de IA especializado, oferecendo 19 comandos especializados, 9 papéis cognitivos e metodologias de desenvolvimento avançadas.

Características Principais

🎯 Sistema de Papéis Cognitivos

SuperClaude oferece 9 papéis cognitivos especializados, cada um com uma área de especialização e modo de pensamento específicos:

Papel Área de Especialização Cenário de Uso Exemplo de Comando
architect Design de sistema, manutenibilidade a longo prazo Planejamento de grandes sistemas /persona:architect → /user:design --api --ddd
frontend Experiência do usuário, interface visual Trabalho de UI/UX /persona:frontend → /user:build --react
backend Desempenho, confiabilidade, API Desenvolvimento de servidor /persona:backend → /user:build --api
analyzer Análise de causa raiz, tomada de decisão baseada em evidências Depuração de problemas complexos /persona:analyzer → /user:troubleshoot --investigate
security Modelagem de ameaças, segurança em primeiro lugar Revisão de segurança /persona:security → /user:scan --security
mentor Ensino, descoberta guiada Aprendizagem/Explicação /persona:mentor → /user:explain --depth
refactorer Qualidade de código, simplificação Melhoria de código /persona:refactorer → /user:improve --quality
performance Otimização de velocidade, análise de gargalos Ajuste de desempenho /persona:performance → /user:improve --performance
qa Garantia de qualidade, teste Fluxo de trabalho de teste /persona:qa → /user:test --coverage

🛠️ Sistema de Comandos Especializados

SuperClaude oferece 18 comandos de barra especializados, cobrindo todo o ciclo de vida de desenvolvimento:

Comandos de Desenvolvimento (3)

  • /user:build - Construtor de projeto genérico
    • --init Novo projeto, --feature Adicionar funcionalidade, --react Aplicação React, --api Backend, --tdd Desenvolvimento orientado a testes
  • /user:dev-setup - Configuração do ambiente de desenvolvimento
    • --install Ferramentas, --ci CI/CD, --monitor Monitoramento
  • /user:test - Estrutura de teste
    • --coverage Cobertura, --watch Modo de observação, --e2e Teste de ponta a ponta

Comandos de Análise e Melhoria (4)

  • /user:analyze - Análise multidimensional
    • --code Revisão de código, --architecture Design, --profile Desempenho, --security Vulnerabilidades
  • /user:troubleshoot - Depuração e correção
    • --investigate Investigar, --fix Corrigir, --five-whys Causa raiz, --prod Ambiente de produção
  • /user:improve - Aprimorar código/desempenho
    • --quality Refatorar, --performance Otimizar, --iterate Melhoria contínua, --threshold Porcentagem alvo
  • /user:explain - Explicação aprofundada
    • --depth Nível de complexidade, --visual Diagramas, --examples Exemplos de código

Comandos de Operações (6)

  • /user:deploy - Implantação de aplicação
  • /user:migrate - Migração de banco de dados/código
  • /user:scan - Segurança e validação
  • /user:estimate - Previsão de tempo/complexidade
  • /user:cleanup - Manutenção de projeto
  • /user:git - Gerenciamento de fluxo de trabalho Git

Comandos de Design e Arquitetura (1)

  • /user:design - Design de sistema
    • --api REST, --ddd Design Orientado a Domínio, --prd Requisitos, --openapi Especificação, --graphql GraphQL

Comandos de Fluxo de Trabalho (2)

  • /user:spawn - Criar sub-agente especializado
  • /user:document - Criação de documentação

Comandos de Sistema (1)

  • /user:load - Carregar contexto do projeto

🔧 Integração MCP (Model Context Protocol)

SuperClaude integra quatro poderosos servidores MCP:

  1. Context7 (C7) - Pesquisa automática de documentação

    • Pesquisa instantânea de documentação de biblioteca
    • Integração perfeita com fluxos de trabalho do GitHub
  2. Sequential - Análise complexa

    • Pensamento sequencial para problemas profundos
    • Adequado para design de sistema e análise de causa raiz
  3. Magic - Geração de UI

    • Criação automática de componentes React
    • Construção inteligente de UI
  4. Puppeteer - Teste de navegador

    • Validação de componentes de UI
    • Monitoramento de desempenho

🚀 Vantagens Principais

Otimização de Tokens

  • Modo UltraCompressed: 70% de redução de Tokens
  • Simplificação estilo telegrama: remoção de artigos/conjunções/preposições
  • Simbolização: →(para), &(e), @(em), c/(com), +(adicionar), -(remover)
  • Abreviações: cfg(configuração), fn(função), impl(implementação)

Abordagem Prioritária à Pesquisa

  • Pesquisa automática de documentação oficial
  • Tomada de decisão baseada em evidências
  • Implementação orientada por referências

Pensamento Adaptativo

  • Ajusta a profundidade da análise com base na tarefa
  • Seleção inteligente de ferramentas
  • Respostas sensíveis ao contexto

Instalação e Configuração

Instalação Automática

git clone https://github.com/NomenAK/SuperClaude.git
cd SuperClaude
./install.sh

Instalação Manual

# 1. Criar estrutura
mkdir -p ~/.claude/commands/shared

# 2. Copiar arquivos de configuração
cp CLAUDE.md RULES.md PERSONAS.md MCP.md ~/.claude/

# 3. Copiar comandos
cp .claude/commands/*.md ~/.claude/commands/

# 4. Copiar recursos compartilhados
cp .claude/commands/shared/*.yml ~/.claude/commands/shared/

Verificação da Instalação

# Verificar instalação
ls -la ~/.claude/ # Deve exibir 4 arquivos principais
ls -la ~/.claude/commands/ # Deve exibir 17 arquivos (16 comandos + índice)

# Testar uso
# No Claude Code, abra qualquer projeto e tente:
/user:analyze --code
/persona:architect

Estrutura do Projeto

~/.claude/
├── CLAUDE.md          # Configuração principal (carrega outros arquivos)
├── RULES.md           # Governança e práticas
├── PERSONAS.md        # 9 arquétipos cognitivos
├── MCP.md             # Padrões de Protocolo de Contexto de Modelo
└── commands/          # 17 comandos de barra especializados + índice
    ├── analyze.md
    ├── build.md
    ├── cleanup.md
    ├── deploy.md
    ├── design.md
    ├── dev-setup.md
    ├── document.md
    ├── estimate.md
    ├── explain.md
    ├── git.md
    ├── improve.md
    ├── index.md
    ├── load.md
    ├── migrate.md
    ├── scan.md
    ├── spawn.md
    ├── test.md
    ├── troubleshoot.md
    └── shared/        # 19 recursos de configuração
        ├── ambiguity-check.yml
        ├── audit.yml
        ├── checkpoint.yml
        ├── cleanup-patterns.yml
        ├── command-memory.yml
        ├── documentation-dirs.yml
        ├── evidence.yml
        ├── git-operations.yml
        ├── git-workflow.yml
        ├── impl.yml
        ├── loading-cfg.yml
        ├── mcp-flags.yml
        ├── patterns.yml
        ├── performance-monitoring.yml
        ├── planning-mode.yml
        ├── research-first.yml
        ├── thinking-modes.yml
        ├── ultracompressed.yml
        └── validation.yml

Exemplos de Uso

Sinalizadores Gerais

Sinalizadores gerais suportados por todos os comandos:

Planejamento e Pensamento

  • --plan - Exibe o plano de execução antes de executar
  • --think - Modo de análise padrão (contexto de múltiplos arquivos)
  • --think-hard - Modo de análise profunda (nível de arquitetura)
  • --ultrathink - Modo de análise crítica (nível de sistema)

Controle de Documentação

  • --ultracompressed / --uc - Modo de redução de Tokens em ~70%

Controle de Servidor MCP

  • --c7 / --no-c7 - Habilita/desabilita documentação Context7
  • --seq / --no-seq - Habilita/desabilita pensamento Sequential
  • --magic / --no-magic - Habilita/desabilita construtor de UI Magic
  • --pup / --no-pup - Habilita/desabilita navegador Puppeteer
  • --all-mcp - Habilita todos os servidores MCP
  • --no-mcp - Desabilita todos os servidores MCP (apenas ferramentas nativas)

Exemplos de Fluxo de Trabalho

Fluxo de Desenvolvimento Completo

/persona:architect → /user:load --depth deep → /user:analyze --architecture
/user:design --api --ddd → /user:estimate --detailed
/persona:backend → /user:build --api
/persona:frontend → /user:build --react → /user:test --coverage
/persona:security → /user:scan --security → /user:improve --quality
/user:cleanup --all → /user:deploy --env staging

Fluxo de Trabalho de Depuração

/persona:analyzer → /user:troubleshoot --investigate --prod → /user:analyze --profile
"think hard about performance bottlenecks" → /user:troubleshoot --five-whys
/persona:performance → /user:improve --performance --iterate --threshold 90%

Teste e Garantia de Qualidade

/persona:qa → /user:test --e2e → /user:scan --validate
/persona:mentor → /user:explain --depth beginner --visual --examples
/user:document --user → /user:build --tdd → /user:analyze --code

Organização da Documentação

Documentos Operacionais vs. Documentos de Projeto

SuperClaude separa automaticamente relatórios operacionais e documentação de projeto:

.claudedocs/           # Documentação operacional do Claude
├── audit/
├── reports/
├── summaries/
├── metrics/
└── incidents/

/docs                  # Documentação do projeto
├── api/
├── guides/
├── architecture/
└── development/

Relatórios Automáticos

  • analyzereports/
  • scanreports/
  • testmetrics/
  • troubleshootincidents/

Documentação Manual

  • /user:document → API → /docs/api/
  • Guias → /docs/guides/

Recursos Avançados

Adaptação de Modelo

  • Tarefas simples → sonnet (custo-benefício)
  • Tarefas complexas → sonnet-4 (equilíbrio)
  • Tarefas críticas → opus-4 (capacidade máxima)

Comandos de Conveniência

  • /compact - Redução inteligente
  • /clear - Começar do zero
  • /model - Trocar modelo

Sistema de Checkpoint

O sistema de checkpoint integrado ao Git permite que os desenvolvedores naveguem de volta a qualquer ponto do fluxo de trabalho:

/user:git --checkpoint before-refactor
/user:git --rollback

Solução de Problemas

Problemas Comuns

  1. Comando não funciona: Verifique ls ~/.claude/commands/ (deve exibir 17 arquivos)
  2. Problemas de planejamento: Adicione o sinalizador --plan/user:deploy --plan
  3. Problemas de papel: /persona:architect/persona:security/user:scan --security
  4. Problemas de MCP: "React docs" → C7 | "slow app" → Sequential

Comandos de Manutenção

  • Atualizar: cd SuperClaude && git pull && ./install.sh
  • Backup: cp -r ~/.claude/ ~/.claude.backup.$(date +%Y%m%d)
  • Desinstalar: rm -rf ~/.claude/

Vantagens do Projeto

Vantagens para o Desenvolvedor

  • ✅ Fluxo de trabalho consistente em todos os projetos
  • ✅ Abordagem prioritária à pesquisa → sempre consulta a documentação oficial
  • ✅ Padrões de qualidade → melhores práticas incorporadas
  • ✅ Especialização cognitiva → o modo de pensamento correto para cada tarefa

Cenários de Aplicação

  • Desenvolvedores → Fluxo de trabalho de codificação mais rápido e inteligente
  • Equipes → Padrões consistentes de assistência de IA
  • Projetos → Desenvolvimento focado na qualidade
  • Aprendizagem → Desenvolvimento de habilidades guiado por IA

Características Técnicas

Sistema de Símbolos

SuperClaude usa um sistema de símbolos único para aumentar a eficiência:

Símbolo Significado Abreviação Significado
resulta em cfg configuração
& e/com fn função
c/ com impl implementação
@ em/localizado em env ambiente
+ adicionar/incluir dev desenvolvimento
- remover/excluir auth autenticação
para todos/cada API interface de programação de aplicações

Informações da Versão

  • Versão Atual: v4.0.0
  • Tipo: Estrutura de configuração (não código executável)
  • Compatibilidade: Claude Code
  • Local de Instalação: ~/.claude/ (instalação global)

Resumo

SuperClaude transforma o Claude Code de um assistente de IA genérico em um parceiro de desenvolvimento especializado, oferecendo:

  • Um sistema de papéis cognitivos especializados
  • Um conjunto abrangente de ferramentas de comando
  • Integração inteligente de MCP
  • Otimização eficiente de Tokens
  • Metodologia orientada por pesquisa

Esta estrutura é particularmente adequada para desenvolvedores e equipes que necessitam de uma experiência de desenvolvimento assistida por IA consistente e de alta qualidade. Através de seu design modular e abordagem especializada, SuperClaude garante que cada tarefa de desenvolvimento receba o conhecimento especializado e o suporte de ferramentas apropriados.

Star History Chart