O que claude-base faz?
Base opinada para Claude Code — Fluxo Explore → TDD → Audit, presets de stack com detecção automática (nextjs, fastapi, astro, ...), instalação via curl | bash. MIT.
Visão Geral
O skill claude-base oferece uma base opinada para o Claude Code, estruturada em três fases principais:
- Explorar (Explore): Entenda o contexto do projeto, estrutura de diretórios, dependências e configurações existentes.
- TDD (Test-Driven Development): Desenvolva funcionalidades seguindo a prática de escrever testes antes do código, garantindo qualidade e cobertura.
- Auditar (Audit): Revise o código gerado, verifique conformidade com as melhores práticas da stack e otimize conforme necessário.
Presets de Stack com Detecção Automática
O skill detecta automaticamente a stack do seu projeto com base em arquivos de configuração comuns. Os presets suportados incluem:
- nextjs: Frameworks Next.js (detectado por
next.config.js,next.config.mjs) - fastapi: FastAPI (detectado por
pyproject.toml,requirements.txt) - astro: Astro (detectado por
astro.config.mjs,astro.config.ts) - E outros stacks populares.
Cada preset fornece:
- Convenções de nomenclatura e estruturação de arquivos.
- Melhores práticas de teste (jest, pytest, etc.).
- Padrões de código recomendados.
Instalação
Para instalar o skill, execute o seguinte comando no seu terminal:
curl -fsSL https://raw.githubusercontent.com/christopherlouet/claude-base/main/install.sh | bash
Isso baixará e executará o script de instalação, que configurará o skill no seu ambiente Claude Code.
Uso
Após a instalação, o skill é ativado automaticamente quando você inicia uma sessão com Claude Code em um diretório de projeto compatível. Você pode invocar explicitamente o fluxo de trabalho com comandos como:
/claude explore
/claude tdd
/claude audit
Licença
Este projeto é distribuído sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.