Sobre o projeto

my-claude é um harness de agente abrangente para o Claude Code, projetado para otimizar o desenvolvimento assistido por IA por meio de um meta-orquestrador chamado Boss. Ele reúne 32 agentes curados, 139 skills, 2 workflows nomeados, 2 servidores LSP, 8 hooks e 3 servidores MCP em uma única instalação de plugin. O Boss atua como um meta-orquestrador que nunca escreve código por conta própria, mas em vez disso descobre, classifica, combina, delega e verifica tarefas. Ele escaneia agentes, skills, ferramentas MCP e hooks disponíveis em tempo de execução para construir um registro de capacidades ao vivo. Quando um usuário envia uma solicitação, o Boss classifica a intenção, combina-a com as capacidades disponíveis usando uma cadeia de prioridade (skill P0 gstack → skill P1 exata → agente especialista P2 → orquestração multiagente P3 → fallback de propósito geral P4), delega a tarefa ao especialista mais adequado com um prompt estruturado e, em seguida, verifica os resultados lendo arquivos alterados, executando testes, linting e build. O harness inclui um workflow de sprint em 3 fases para implementação de recursos de ponta a ponta: Design (interativo), Execute (autônomo) e Review (interativo). Ele também fornece relatórios finais estruturados com tabelas para alterações, resumos de trabalho, resultados de verificação, entregáveis e problemas restantes. Os workflows nomeados incluem code-review-fanout (revisores de dimensão paralelos com verificação adversarial) e upstream-audit (análise por upstream para deltas de pin, sobreposições, sinais de segurança). O Boss descobre agentes e skills por meio de hooks: um construtor de registro escaneia todos os agentes e skills carregáveis no início da sessão, um resumo de roteamento injeta os principais candidatos por intenção, uma dica de rota classifica os prompts e um portão de aconselhamento garante consulta advisory para intenções de arquitetura/ambiguidade/revisão de plano. O rastreamento de adoção registra se os usuários aceitam ou rejeitam as saídas de agentes/skills por intenção, usando eventos ponderados para reordenar candidatos de roteamento dentro de faixas. Um loop de aprendizado detecta correções e aprovações do usuário, enfileirando sugestões que podem ser aplicadas via `learn approve`. A instalação é simples por meio de um script de shell ou como um plugin do Claude Code. O instalador integra várias ferramentas de código aberto como submódulos ou dependências de CLI, incluindo oh-my-claudecode, oh-my-openagent, andrej-karpathy-skills, everything-claude-code, anthropic/skills, gstack, superpowers, codeburn, serena, headroom, archify, agency-agents, ast-grep, context7, exa e grep.app. O roteamento de modelos atribui diferentes modelos Claude com base na complexidade da tarefa, de opus para orquestração e análise profunda a haiku para consultas rápidas. Os níveis de esforço controlam o quão intensamente um modelo pensa, com precedência de variável de ambiente sobre frontmatter sobre nível de sessão. O projeto é licenciado sob MIT e suporta vários idiomas, incluindo inglês, coreano, japonês, chinês, alemão e francês.