Este repositorio e um fork de mattpocock/skills. Todo credito pela concepcao e arquitetura original vai para Matt Pocock e para os contribuidores do projeto original.
Este fork adiciona governanca orientada a GitHub, documentacao persistente, planejamento por Issues, verificacao automatica do framework, re-deploy das skills e um portao obrigatorio de QA. A ideia e tornar o desenvolvimento com agents rapido sem perder rastreabilidade, feedback e controle humano.
As skills sao pequenas, compostas e adaptaveis. Funcionam com diferentes modelos e CLIs de agents. Hackeie, adapte e faca delas as suas.
Nao e necessario clonar este repositorio. A instalacao pode ser executada diretamente:
curl -fsSL https://raw.githubusercontent.com/alltomatos/skills/main/scripts/setup-alltomatos-skills.sh | bashO script pergunta em qual ambiente instalar e aceita mais de um destino:
| Opcao | Ambiente | Diretorio padrao |
|---|---|---|
1 |
Codex | ~/.codex/skills |
2 |
Claude | ~/.claude/skills |
3 |
Hermes | ~/.hermes/skills |
4 |
Outro CLI | caminho informado pelo usuario |
Para instalar em Codex e Claude, informe 1 2. O script baixa o framework temporariamente, instala as skills nos ambientes escolhidos e nao cria um clone permanente.
Tambem e possivel usar um clone local:
git clone https://github.com/alltomatos/skills.git
cd skills
chmod +x scripts/setup-alltomatos-skills.sh
./scripts/setup-alltomatos-skills.shQuando o /orchestrator detectar uma nova revisao, ele executara o re-deploy automaticamente. Para executar manualmente:
curl -fsSL https://raw.githubusercontent.com/alltomatos/skills/main/scripts/setup-alltomatos-skills.sh | bash -s -- --redeployOu, a partir de um clone:
./scripts/setup-alltomatos-skills.sh --redeploy ~/.codex/skills ~/.claude/skillsAs instalacoes existentes sao preservadas em backups quando necessario.
Depois da instalacao, abra um projeto no agent e execute:
/orchestrator
O projeto consumidor precisa estar versionado no Git e possuir um repositorio remoto no GitHub. Em um projeto novo:
git init
git add .
git commit -m "chore: initialize repository"
gh repo create <nome> --source . --remote origin --pushSe o ambiente estiver vazio, sem Git ou sem remote GitHub, o orchestrator deve parar e orientar esse processo antes de implementar qualquer coisa.
- Atualizacao do framework: o orchestrator localiza o clone de origem associado as skills instaladas, consulta o remote GitHub, informa commits novos e faz o re-deploy nos ambientes em uso.
- Governanca: valida Git, remote GitHub, autenticacao e estado do projeto.
- Documentacao: cria ou atualiza
AGENTS.md/CLAUDE.md,CONTEXT.md,docs/agents/, ADRs eORCHESTRATOR-ROADMAP.md. - Estrategia: usa
/roadmape/grill-with-docspara definir Epics, linguagem de dominio e decisoes. - Fragmentacao: usa
/to-issuespara publicar slices verticais no GitHub com criterios de aceite e dependencias. - Execucao: delega tarefas pequenas, usando worktrees para paralelismo seguro.
- Feedback: usa
/tdd,/query-docs,/diagnosee/secure-e2econforme o risco. - QA: invoca
/qa-analystobrigatoriamente antes de qualquer PR, sem excecao de tier. - Entrega: somente apos QA aprovado, executa o fluxo de PR disponivel no ambiente com confirmacao humana.
O GitHub e a fonte persistente de Issues, escopo, criterios de aceite, dependencias, revisao e historico. ESTADO_ORQUESTRATOR.md e somente a visao operacional da DAG.
O /orchestrator e a Skill Mestra deste fork, um conceito que nao existe no repositorio original. Ele avalia, documenta, delega, fiscaliza e expande o fluxo de engenharia.
O orchestrator nao executa trabalho pesado diretamente. Ele identifica o problema e delega para a skill correta. Se nao existe skill para o gargalo, invoca /write-a-skill para cria-la.
| Tier | Uso | Comportamento |
|---|---|---|
| T1 | typo, lint, documentacao simples | execucao atomica e verificacao local |
| T2 | testes, pequenos ADRs, mudancas limitadas | valida roadmap e reporta evidencia |
| T3 | schema, autenticacao, dados ou API publica | pausa e exige aprovacao humana |
O modo de falha mais comum e o desalinhamento. grill-me, grill-with-docs e grill-feature-with-docs conduzem uma sessao de perguntas para transformar intencao em requisitos, linguagem de dominio e decisoes registradas.
Uma linguagem compartilhada reduz ambiguidades, melhora nomes de arquivos e funcoes e torna a base de codigo mais navegavel. O /grill-with-docs registra essa linguagem em CONTEXT.md e ADRs. Consulte tambem o exemplo de CONTEXT.md do repositorio course-video-manager original.
O agent precisa de loops de feedback: tipos, browser, testes automatizados e reproducoes minimas. /tdd aplica red-green-refactor e /diagnose conduz o ciclo reproduzir, minimizar, hipotetizar, instrumentar, corrigir e testar regressao.
Agents aceleram a codificacao e tambem podem acelerar a entropia. /improve-codebase-architecture promove design continuo, limites claros e uma base mais testavel e navegavel.
Roadmap, GitHub Issues, documentacao, worktrees e QA formam um ciclo de governanca que limita deriva de escopo e torna as decisoes auditaveis.
| Problema | Skill |
|---|---|
| Governanca e orquestracao | /orchestrator |
| Roadmap e Epics | /roadmap |
| Setup documental | /setup-skills |
| Linguagem de dominio e ADRs | /grill-with-docs |
| Modulo ou feature especifica | /grill-feature-with-docs |
| Fragmentacao em GitHub Issues | /to-issues |
| PRD | /to-prd |
| Bug dificil ou regressao | /diagnose |
| Codigo sem testes | /tdd |
| APIs de terceiros | /query-docs |
| E2E e seguranca | /secure-e2e |
| Analise de qualidade | /qa-analyst |
| Arquitetura degradada | /improve-codebase-architecture |
| Prototipo descartavel | /prototype |
| Bootstrap de MVP | /scaffold-mvp |
| Falta de contexto | /zoom-out |
| Gargalo nao mapeado | /write-a-skill |
| Alinhamento de plano | /grill-me |
| Handoff | /handoff |
Skills para trabalho diario com codigo: diagnose, grill-with-docs, grill-feature-with-docs, triage, improve-codebase-architecture, setup-skills, tdd, to-issues, to-prd, zoom-out, scaffold-mvp, prototype, roadmap, secure-e2e, qa-analyst, query-docs e orchestrator.
Skills de workflow geral: caveman, grill-me, handoff e write-a-skill.
Skills mantidas para casos especificos: git-guardrails-claude-code, migrate-to-shoehorn, scaffold-exercises e setup-pre-commit.
Skills em personal/, in-progress/ e deprecated/ nao sao instaladas pelo script.
O projeto consumidor deve manter AGENTS.md ou CLAUDE.md, CONTEXT.md ou CONTEXT-MAP.md, ORCHESTRATOR-ROADMAP.md, docs/agents/issue-tracker.md, docs/agents/triage-labels.md, docs/agents/domain.md e docs/adr/ quando houver decisoes relevantes.
Este projeto e um fork de mattpocock/skills. A arquitetura original, a inspiracao e grande parte das skills vieram de Matt Pocock. Consulte tambem a newsletter de skills para acompanhar o trabalho original.