Skills
Manual oficial de skills e ferramentas de IA da AEX. Catálogo completo, instalação (máquina + 1º clone), kits por área e regras de segurança.
Manual oficial de skills e ferramentas de IA da AEX. Catálogo completo, instalação (máquina + 1º clone), kits por área e regras de segurança.
Documentação oficial externa: skills.sh, Spec Kit, guia find-skills (Notion @franklim.gui). Aqui está como usamos na AEX.
O que são skills na AEX
| Camada | Onde | Função |
|---|---|---|
| Padrão normativo | standards/ | Obrigatório; fonte de verdade |
| Skills AEX | .cursor/skills/ no repo | Cópia operacional portátil (doc, ClickUp, repo) |
| Kits por área (terceiros curados) | .cursor/skills/ no repo | Stack do squad; versionados via PR (ver política abaixo) |
| Meta-skill | find-skills (máquina) | Descobrir e instalar skills sob demanda |
| SDD | Spec Kit (specify) | Spec-Driven Development oficial |
| Gestão | ClickUp | Milestone → tarefa → subtarefa |
Skills não substituem standards/. Em conflito, prevalece o standard.
Política commit vs global
| Critério | Destino |
|---|---|
Oficial + MIT (ou equivalente clara) + ≥1k installs + auditável (Snyk / revisão de SKILL.md) | Commit em .cursor/skills/ do repo de produto, via PR |
| Baixa adoção / não auditado (ex.: agno ~249, Coolify community ~378) | Não commita — experimental/global via find-skills (-g) + apoio no MCP (Coolify/Supabase) |
- Kit de máquina (
find-skills+caveman+ Spec Kit): user-level / CLI — não viaja no Git do produto. - Skills AEX + kits curados da área: viajam no Git do projeto (clone e já começa).
- Atualização das cópias commitadas:
npx skills update -yno projeto + PR de sync. - Fora do catálogo curado: use
find-skillssob demanda; não instale em massa.
Kit obrigatório
Máquina (uma vez — onboarding / 1º clone)
| Item | Onde fica | Instalação |
|---|---|---|
find-skills | User-level (~/.agents/skills/) | Comando abaixo |
caveman | User-level (~/.agents/skills/) | Comando abaixo — redução de tokens |
Spec Kit (specify) | CLI global (uv tool) | Pin em release tag |
Projeto (viajam no Git)
| Item | Onde fica | Instalação |
|---|---|---|
engenharia-doc-aex | .cursor/skills/ do projeto | Vem no clone; se faltar, copiar de aex-engineering |
gestao-clickup-aex | .cursor/skills/ do projeto | Vem no clone; se faltar, copiar de aex-engineering |
| Kit transversal | .cursor/skills/ do projeto | Versionado no repo (comandos na seção Kits) |
| Kit da área/stack | .cursor/skills/ do projeto | Versionado conforme Back / Front / Auto / Infra |
Comandos (máquina)
Windows PowerShell — use sempre -y / --yes para não travar prompts:
# find-skills (Cursor + Claude Code)
npx -y skills add https://github.com/vercel-labs/skills --skill find-skills -g -a cursor -a claude-code -y
# caveman — respostas mais curtas / menos tokens (Cursor + Claude Code)
npx -y skills add JuliusBrussee/caveman@caveman -g -a cursor -a claude-code -y
# Spec Kit — pin oficial atual da AEX
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.14Verificar
npx skills list -g
specify --version
specify self checkEsperado: find-skills e caveman na lista global; specify 0.12.14 (ou a tag pinada neste manual).
Catálogo completo
| Skill / ferramenta | Tipo | Obrigatória? | Fonte | Quando usar |
|---|---|---|---|---|
engenharia-doc-aex | Skill AEX | Sim (no repo) | .cursor/skills/engenharia-doc-aex/ | 11 docs, SDD/Spec Kit no padrão AEX, branch/commit/deploy |
gestao-clickup-aex | Skill AEX | Sim (no repo) | .cursor/skills/gestao-clickup-aex/ | Milestones, backlog, status ClickUp |
| Kits por área | Terceiros curados | Sim (no repo, conforme stack) | Seção Kits por área | Stack do squad — versionados se passam na política |
find-skills | Meta-skill | Sim (máquina) | vercel-labs/skills | Descobrir/instalar skills sob demanda |
caveman | Skill (máquina) | Sim (máquina) | JuliusBrussee/caveman | Respostas mais curtas / menos tokens — não versionar no repo; não use always-on na doc normativa |
Spec Kit (specify) | CLI + SDD | Sim (máquina + init no projeto) | github/spec-kit | SDD oficial — ver SDD_STANDARD |
Versionar no repo apenas o kit curado (tabelas abaixo). Demais skills: find-skills sob demanda — não instalar em massa fora deste catálogo.
Kits por área (ClickUp)
Organizados pelas cinco listas técnicas: Back-end, Front-end, Auto, Infra (+ Docs). Todo projeto leva o kit transversal + skills AEX; o kit da área segue a stack do squad.
| Lista técnica | Kit no repo |
|---|---|
| Docs (e todos) | Transversal + skills AEX |
| Back-end | Transversal + Back |
| Front-end | Transversal + Front |
| Auto | Transversal + Automações |
| Infra | Transversal + Infra/DevOps |
Legenda da coluna Status: Obrigatória (commit), Condicional (commit só se a stack usar), Experimental (global/-g — não versionar).
Transversal (todos os repos de produto)
| Skill | Fonte | Installs | Status | Quando usar |
|---|---|---|---|---|
tdd | mattpocock/skills | 434K | Obrigatória | Ciclo red-green-refactor |
systematic-debugging | obra/superpowers | 186K | Obrigatória | Investigar bugs com método |
code-review | mattpocock/skills | 93K | Obrigatória | Revisar PRs / diffs |
git-guardrails-claude-code | mattpocock/skills | 129K | Obrigatória | Guardrails de git no agente |
webapp-testing | anthropics/skills | 115K | Obrigatória | Testes de aplicação web |
Back-end
| Skill | Fonte | Installs | Status | Quando usar |
|---|---|---|---|---|
supabase-postgres-best-practices | supabase/agent-skills | 286K | Obrigatória | Postgres / schema / queries |
supabase | supabase/agent-skills | 166K | Obrigatória | Supabase em geral (+ MCP) |
nodejs-backend-patterns | wshobson/agents | 40K | Obrigatória | APIs e serviços Node |
api-design-principles | wshobson/agents | 25K | Obrigatória | Design de API |
typescript-advanced-types | wshobson/agents | 53K | Obrigatória | Tipos avançados TS |
redis-development | redis/agent-skills | 3.2K | Obrigatória | Cache / filas Redis |
nestjs-best-practices | kadajett/agent-nestjs-skills | 22K | Condicional | Só se o projeto usa NestJS |
Front-end
| Skill | Fonte | Installs | Status | Quando usar |
|---|---|---|---|---|
vercel-react-best-practices | vercel-labs/agent-skills | 550K | Obrigatória | React / performance Vercel |
nextjs-app-router-patterns | wshobson/agents | 24K | Obrigatória | Next.js App Router |
frontend-design | anthropics/skills | 662K | Obrigatória | UI / design de interface |
tailwind-design-system | wshobson/agents | 54K | Obrigatória | Design system com Tailwind |
Automações (lista Auto — n8n + Python)
| Skill | Fonte | Installs | Status | Quando usar |
|---|---|---|---|---|
n8n-workflow-patterns | czlonkowski/n8n-skills | 8.6K | Obrigatória | Padrões de workflow n8n |
n8n-mcp-tools-expert | czlonkowski/n8n-skills | 5.8K | Obrigatória | Ferramentas MCP do n8n |
n8n-node-configuration | czlonkowski/n8n-skills | 5.3K | Obrigatória | Configuração de nodes |
python-testing-patterns | wshobson/agents | 27K | Obrigatória | Testes em Python |
python-performance-optimization | wshobson/agents | 29K | Obrigatória | Performance Python |
prompt-engineering-patterns | wshobson/agents | 18K | Obrigatória | Prompts para agentes |
building-pydantic-ai-agents | pydantic/skills | 2.5K | Obrigatória | Agentes com Pydantic AI |
langchain-rag | langchain-ai/langchain-skills | 11K | Condicional | Só quando houver RAG |
agno | agno-agi/agno-skills | 249 | Experimental | Não versionar; -g se precisar |
Infra / DevOps
| Skill | Fonte | Installs | Status | Quando usar |
|---|---|---|---|---|
multi-stage-dockerfile | github/awesome-copilot | 18K | Obrigatória | Docker multi-stage |
git-commit | github/awesome-copilot | 39K | Obrigatória | Mensagens / fluxo de commit |
ci-cd-and-automation | addyosmani/agent-skills | 11K | Obrigatória | CI/CD e automação |
| Coolify | MCP Coolify | — | Experimental (skills community) | Usar MCP; skills community (~378) não versionar |
Comandos de instalação (project-local — commitável)
Rodar no repositório do produto, sem -g. Depois: revisar Snyk + SKILL.md → git add .cursor/skills/ → PR.
# Transversal (todos)
npx -y skills add mattpocock/skills@tdd obra/superpowers@systematic-debugging mattpocock/skills@code-review mattpocock/skills@git-guardrails-claude-code anthropics/skills@webapp-testing -a cursor -a claude-code -y
# Back-end
npx -y skills add supabase/agent-skills@supabase-postgres-best-practices supabase/agent-skills@supabase wshobson/agents@nodejs-backend-patterns wshobson/agents@api-design-principles wshobson/agents@typescript-advanced-types redis/agent-skills@redis-development -a cursor -a claude-code -y
# NestJS (condicional):
# npx -y skills add kadajett/agent-nestjs-skills@nestjs-best-practices -a cursor -a claude-code -y
# Front-end
npx -y skills add vercel-labs/agent-skills@vercel-react-best-practices wshobson/agents@nextjs-app-router-patterns anthropics/skills@frontend-design wshobson/agents@tailwind-design-system -a cursor -a claude-code -y
# Automações (sem experimentais)
npx -y skills add czlonkowski/n8n-skills@n8n-workflow-patterns czlonkowski/n8n-skills@n8n-mcp-tools-expert czlonkowski/n8n-skills@n8n-node-configuration wshobson/agents@python-testing-patterns wshobson/agents@python-performance-optimization wshobson/agents@prompt-engineering-patterns pydantic/skills@building-pydantic-ai-agents -a cursor -a claude-code -y
# RAG (condicional):
# npx -y skills add langchain-ai/langchain-skills@langchain-rag -a cursor -a claude-code -y
# Infra/DevOps
npx -y skills add github/awesome-copilot@multi-stage-dockerfile github/awesome-copilot@git-commit addyosmani/agent-skills@ci-cd-and-automation -a cursor -a claude-code -yExperimentais (global — não versionar no repo)
# Só se necessário e com confirmação humana — NÃO commitar
npx -y skills add agno-agi/agno-skills@agno -g -a cursor -a claude-code -yCoolify: preferir o MCP Coolify. Skills de comunidade (ex.: ajmcclary/coolify-manager, oakoss/agent-skills@coolify) ficam experimentais — não versionar.
Primeiro clone (checklist)
Depois de clonar o repositório do projeto:
- Abra este manual (canônico em
aex-engineering):tools/skills.md. - Instale o kit de máquina (
find-skills+caveman+specify) com os comandos acima. - Confirme skills AEX:
.cursor/skills/engenharia-doc-aex/e.cursor/skills/gestao-clickup-aex/(eAGENTS.mdna raiz). - Confirme o kit transversal e o kit da sua área/squad em
.cursor/skills/(tabelas acima). Se faltarem no repo novo, o Tech Lead versiona via PR com os comandos project-local. - Se faltarem skills AEX: copie as pastas de
aex-engineering/.cursor/skills/para o projeto (e oAGENTS.mdse útil). - Smoke: no chat, peça “procure uma skill para …” (ativa find-skills).
- Em projeto novo ou ainda sem Spec Kit:
specify init . --integration cursor(ou a integração do agente que você usa) — verSDD_STANDARD.
Pré-requisito ClickUp: MCP autenticado (https://mcp.clickup.com/mcp).
find-skills
Meta-skill: o agente busca no registry skills.sh via CLI npx skills.
- Não se invoca como
/find-skillsem todos os agentes. Peça: “procure skills para X”, “tem skill de code review?”. - Guia detalhado: Como usar find-skills — @franklim.gui.
| Comando | O que faz |
|---|---|
npx -y skills find "termo" | Busca no registry |
npx -y skills add owner/repo@skill -a cursor -a claude-code -y | Instala no projeto (commitável) |
npx -y skills add owner/repo@skill -g -y | Instala global (máquina / experimental) |
npx skills list / npx skills list -g | Lista (projeto / global) |
npx skills update -y / npx skills update -g -y | Atualiza (projeto / global) |
npx skills remove <skill> | Remove |
Sob demanda (exemplos aprovados)
npx -y skills find "grill"
# Depois de escolher, com confirmação humana:
# Kit curado do projeto → sem -g + PR
# Experimental / pessoal → -g
npx -y skills add <owner/repo@skill> -g -ySpec Kit
CLI oficial do SDD AEX. Processo normativo: SDD_STANDARD.
# Upgrade para outra release pinada (atualizar também este manual)
uv tool install specify-cli --force --from git+https://github.com/github/spec-kit.git@vX.Y.Z
specify self checkInit em projeto (exemplo Cursor):
specify init . --integration cursorGestão continua no ClickUp. Os 11 documentos em docs/ / raiz permanecem. Spec Kit não substitui PRD/ARCHITECTURE.
Skills AEX no repositório
| Skill | Domínio |
|---|---|
gestao-clickup-aex | Gestão no ClickUp |
engenharia-doc-aex | Documentação, Spec Kit/SDD, padrões de repo |
Cada uma tem SKILL.md + reference/ + templates/. Fonte normativa: standards/.
Copiar para outro repo:
aex-engineering/.cursor/skills/<nome-da-skill>/ → <projeto>/.cursor/skills/<nome-da-skill>/Opcional: copie também AGENTS.md.
Segurança (antes de instalar qualquer skill)
- Fonte oficial (org/autor conhecido) + licença MIT (ou equivalente clara).
- Método AEX:
npx skills add … -y(projeto) ou-g -y(máquina/experimental) ou CLI pinada — nuncacurl | bash/irm | iexcomo método oficial. - Ler
SKILL.mde scripts; respeitar o security scan do CLI (Snyk). Se High Risk → não versionar; remover e manter só como link no catálogo se útil. - Preferir ≥1k installs e orgs conhecidas (
vercel-labs,anthropics,github,supabase, etc.). - Oficial + MIT + ≥1k + auditado → commit no repo via PR; resto → global/experimental (não versionar).
- Skills externas não sobrescrevem
standards/AEX nem o fluxo ClickUp. - Spec Kit: sempre pin em tag de release, nunca
mainsolto.
Atualizar
| O quê | Como |
|---|---|
| find-skills e skills globais / experimentais | npx skills update -g -y |
| Kits commitados no projeto | npx skills update -y no repo + PR de sync |
| Spec Kit | uv tool install … --force --from …@vX.Y.Z + atualizar a tag neste manual |
| Skills AEX | Sync a partir de aex-engineering/.cursor/skills/ nos repos de produto |
Relação com outras guias
- Cursor →
cursor.md(aponta para este manual). - Claude →
claude.md. - SDD normativo →
SDD_STANDARD. - Onboarding →
handbook/ONBOARDING.md. - Novo projeto →
checklists/NEW_PROJECT.md.