VendeeDocs
Desenvolvimento

Claude Code — Setup e Uso

Configuração do Claude Code com MCP Linear e comandos do dia a dia

Pré-requisitos

  • Claude Code instalado (npm install -g @anthropic-ai/claude-code)
  • Acesso ao workspace Vendee no Linear

Configuração do MCP (Linear)

O arquivo .claude/settings.json na raiz do repo configura a conexão com o Linear:

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.linear.app/sse"]
    }
  }
}

Na primeira vez, rode /mcp dentro do Claude Code para autenticar com o Linear.

CLAUDE.md

O arquivo CLAUDE.md na raiz do repositório contém todas as convenções do projeto. O Claude Code lê esse arquivo automaticamente ao iniciar. Ele inclui:

  • Stack e arquitetura do monorepo
  • Convenções de código e componentes (shadcn/ui, TanStack Query, Zustand)
  • Regras de workflow com Linear (branches, commits, PRs)
  • Padrões de data fetching e state management
  • Lista de "Do NOT" (guardrails)
  • Checklist de implementação

Sempre que o Claude Code fizer algo errado ou fora do padrão, adicione a regra no CLAUDE.md. Ele aplica as novas regras imediatamente na próxima interação.

Comandos Comuns

Você dizClaude Code faz
"Pega a issue CRM-12 e implementa"Lê issue via MCP, cria branch, codifica, abre PR
"Lista as issues In Progress do CRM"Consulta via MCP e lista
"Antes de implementar, me propõe a arquitetura da CRM-13"Lê a issue e propõe estrutura técnica sem codar
"Atualiza a CRM-12 com comentário de progresso"Adiciona comentário na issue via MCP
"Abre PR pra main com Ref CRM-12"Cria PR no GitHub com Ref CRM-12 no corpo

Issues Grandes (Módulos Inteiros)

Para issues que envolvem módulos inteiros, siga esta abordagem:

Proposta de arquitetura

Peça primeiro a proposta técnica ao Claude Code:

Antes de implementar, me propõe a arquitetura da CRM-15

Validar

Revise a proposta — componentes, hooks, tabelas, rotas. Ajuste antes de codar.

Implementar em etapas

Implemente em passos incrementais dentro do mesmo branch:

  1. Tabelas e migrations (com aprovação)
  2. Hooks de data fetching
  3. Componentes e páginas
  4. Navegação e integração

PR único

Tudo no mesmo branch e PR, referenciando a issue com Ref ISSUE-ID no corpo.

On this page