Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By leandrocfe
Supercharges Claude Code with a structured engineering workflow: triage and refine issues, prototype designs, test-drive vertical slices, debug regressions, refactor for cohesion, and hand off context between agent sessions.
npx claudepluginhub leandrocfe/skillsLoop disciplinado de diagnóstico para bugs difíceis e regressões de performance. Reproduzir → minimizar → hipotetizar → instrumentar → corrigir → testar regressão. Use quando o usuário disser "diagnostica isso" / "debuga isso", reportar um bug, disser que algo está quebrado/lançando erro/falhando, ou descrever uma regressão de performance. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
Sessão de sabatina que confronta seu plano contra o domain model existente, refina terminologia e atualiza documentação (CONTEXT.md, ADRs) inline conforme as decisões cristalizam. Use quando o usuário quiser stress-test de plano contra a linguagem e decisões documentadas do projeto. Use when user wants to stress-test a plan against their project's language and documented decisions.
Encontra oportunidades de aprofundamento (deepening) numa codebase, informado pela linguagem de domínio em CONTEXT.md e pelas decisões em docs/adr/. Use quando o usuário quiser melhorar a arquitetura, achar oportunidades de refactoring, consolidar módulos fortemente acoplados, ou tornar a codebase mais testável e navegável por AI. Use when user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
Constrói um protótipo descartável para flush out de design antes de se comprometer. Roteia entre duas vertentes — uma terminal app executável para perguntas de estado/business logic, ou várias variações radicalmente diferentes de UI alternáveis numa rota só. Use quando o usuário quiser prototipar, fazer sanity-check de data model ou state machine, mockar uma UI, explorar opções de design, ou disser "prototipa isso", "deixa eu brincar", "tenta uns designs". Use when user wants to prototype, sanity-check a data model or state machine, mock up a UI, explore design options.
Configura um bloco `## Agent skills` em AGENTS.md/CLAUDE.md e `docs/agents/` para que as engineering skills conheçam o issue tracker deste repo (GitHub ou markdown local), o vocabulário de triage labels e o layout dos docs de domínio. Rode antes do primeiro uso de `to-issues`, `to-prd`, `triage`, `diagnose`, `tdd`, `improve-codebase-architecture` ou `zoom-out` — ou se essas skills parecerem sem contexto sobre issue tracker, triage labels ou docs de domínio.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
No description provided.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
Workflow skills and shared instructions for coding agents.
AI-first engineering workflow with BDD living documentation. Lean PRD writing, Gherkin generation, and wireframe mockups for Product and Engineer roles.
Cross-cutting utilities: technical writing, git workflow, code review, pair programming, on-call runbooks, incident response.
Skills de agente que o Matt Pocock usa todo dia para fazer engenharia de verdade — não vibe coding.
Desenvolver aplicações reais é difícil. Abordagens como GSD, BMAD e Spec-Kit tentam ajudar tomando conta do processo. Mas ao fazer isso, tiram seu controle e dificultam resolver bugs no próprio processo.
Estas skills são pequenas, fáceis de adaptar e componíveis. Funcionam com qualquer modelo. São baseadas em décadas de experiência de engenharia. Hackeie. Torne suas. Aproveite.
npx skills@latest add leandrocfe/skills
Escolha as skills que quer, e em quais coding agents instalar. Garanta que selecionou /setup-leandrocfe-skills.
Rode /setup-leandrocfe-skills no seu agente. Ele vai:
/triage usa labels)Pronto — você está apto.
O Matt Pocock construiu estas skills como forma de corrigir failure modes comuns que ele vê com Claude Code, Codex e outros coding agents.
"Ninguém sabe exatamente o que quer"
David Thomas & Andrew Hunt, The Pragmatic Programmer
O Problema. O failure mode mais comum no desenvolvimento de software é desalinhamento. Você acha que o dev sabe o que você quer. Aí você vê o que ele construiu — e percebe que ele não te entendeu nada.
É o mesmo na era da IA. Existe um gap de comunicação entre você e o agente. A correção para isso é uma sessão de sabatina — fazer o agente te perguntar coisas detalhadas sobre o que você está construindo.
A Correção é usar:
/grill-me — para usos não-código/grill-with-docs — igual ao /grill-me, mas com extras (veja abaixo)São algumas das skills mais populares do Matt Pocock. Te ajudam a alinhar com o agente antes de começar, e a pensar fundo sobre a mudança que você está fazendo. Use-as toda vez que quiser fazer uma mudança.
Com uma ubiquitous language, as conversas entre devs e as expressões no código derivam do mesmo domain model.
Eric Evans, Domain-Driven-Design
O Problema: No começo de um projeto, devs e as pessoas para quem estão construindo o software (os domain experts) geralmente falam línguas diferentes.
Matt Pocock sentiu a mesma tensão com seus agentes. Agentes geralmente são jogados num projeto e devem se virar com o jargão. Aí usam 20 palavras quando 1 bastava.
A Correção é uma linguagem compartilhada. É um documento que ajuda agentes a decodificar o jargão usado no projeto.
Aqui um exemplo de CONTEXT.md, do repo course-video-manager do Matt. Qual é mais fácil de ler?
Essa concisão paga dividendo sessão após sessão.
Isso está embutido em /grill-with-docs. É uma sessão de sabatina, mas que te ajuda a construir uma linguagem compartilhada com a IA e a documentar decisões difíceis de explicar em ADRs.
É difícil explicar o quanto isso é poderoso. Pode ser a única técnica mais legal deste repo. Experimente e veja.
[!TIP] Uma linguagem compartilhada tem muitos outros benefícios além de reduzir verbosidade:
- Variáveis, funções e arquivos são nomeados de forma consistente, usando a linguagem compartilhada
- Como consequência, a codebase fica mais fácil de navegar pelo agente
- O agente também gasta menos tokens pensando, porque tem acesso a uma linguagem mais concisa
"Sempre dê passos pequenos e deliberados. A taxa de feedback é o seu speed limit. Nunca pegue uma task grande demais."
David Thomas & Andrew Hunt, The Pragmatic Programmer
O Problema: Digamos que você e o agente estão alinhados sobre o que construir. O que acontece quando o agente ainda assim produz porcaria?