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 /developer detectar uma nova revisao, ele pergunta se voce deseja atualizar agora ou prosseguir sem atualizar; o re-deploy so ocorre com confirmacao explicita. 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 (<skill>.backup.<timestamp>). A cada redeploy, o script mantem apenas o backup mais recente por skill e remove automaticamente os anteriores — nao ha acumulo indefinido de backups nos ambientes instalados.
Depois da instalacao, abra um projeto no agent e execute:
/developer
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 developer deve parar e orientar esse processo antes de implementar qualquer coisa.
- Atualizacao do framework: o developer 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 eDEVELOPER-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_DEVELOPER.md e somente a visao operacional da DAG.
O /developer 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 developer 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 | /developer |
| 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 |
| Apps Expo/React Native (EAS, Router, config plugins, upgrade) | /expo-expert |
| 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 |
| Servidores MCP | /mcp-builder |
| Provisionar maquina Windows nova | /devsetup |
| Deploy e monitoramento SuperKuma | /superkuma-monitoring |
| Criacao, eval e otimizacao de skills | /skill-creator |
| 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, expo-expert, mcp-builder, devsetup, superkuma-monitoring e developer.
devsetup provisiona uma maquina Windows nova (ou recem-formatada) para desenvolvimento com agentes de IA via winget, sem tweaks de sistema ou scripts de terceiros.
expo-expert e conhecimento especializado de stack (Expo/React Native): CNG e config plugins, Expo Modules API, EAS Build/Submit/Update/Workflows, Expo Router, Nova Arquitetura, animacao (Reanimated/Skia), Native UI, DOM components, data fetching e upgrade de SDK. Ensina o agent a consultar a documentacao viva do Expo (llms.txt + .md) em vez de confiar em conhecimento de treino desatualizado.
mcp-builder e guia para construcao de servidores MCP (Model Context Protocol) de alta qualidade em Python (FastMCP) e Node/TypeScript, com esquemas rigorosos, tratamento de erros orientados ao agente e scripts de avaliacao/benchmark.
superkuma-monitoring cobre o ciclo completo de monitoramento SuperKuma: deploy de uma instancia nova (VM Proxmox, Docker Compose + MariaDB), update/upgrade de instancia existente, e operacao do servidor MCP SuperKuma para descobrir a infraestrutura de um site (AD, Proxmox, VMware, Linux, pfSense, Mikrotik, switches, UniFi, TrueNAS, cameras) e transforma-la em monitors, tags, notificacoes e status pages.
Skills de workflow geral: caveman, grill-me, handoff, write-a-skill e skill-creator.
skill-creator e uma meta-skill para criar, testar, avaliar (qualitativamente e quantitativamente com evals/viewer HTML) e otimizar a acuracia de acionamento das descricoes de novas skills.
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, DEVELOPER-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.