Implementa código passo-a-passo com verificação obrigatória e autocrítica. Use quando precisar implementar features, fazer refatorações, ou desenvolver código seguindo um plano estruturado com quality checks.
From laravel-toolkitnpx claudepluginhub aronpc/ai --plugin laravel-toolkitThis skill is limited to using the following tools:
references/path-confusion-prevention.mdreferences/recovery-process.mdreferences/workflow-guidance.mdDesigns and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Implementa código passo-a-passo com verificação obrigatória e autocrítica.
| Skill | Quando usar junto |
|---|---|
planner | Para usar planos estruturados como input |
sprint | Para executar tarefas de um sprint |
architecture | Para seguir padrões arquiteturais |
standards | Para seguir padrões de código |
testing | Para criar testes durante implementação |
qa | Para validação final do código |
workflow | Para commits atômicos |
Use esta skill sempre que precisar:
IMPORTANTE: Se você está em um worktree git, o isolamento é automático. Não é necessário criar branch.
Verifique sempre onde você está trabalhando:
# Verificar se está em worktree
git worktree list
# Verificar branch atual
git branch --show-current
Nunca assuma caminhos. Sempre verifique o CWD (Current Working Directory):
references/path-confusion-prevention.md para exemplos detalhadosAntes de qualquer coisa, entenda onde você está:
# Verificar contexto
pwd
git status
git branch --show-current
git log -3 --oneline
Pergunte-se:
Leia e compreenda o plano de implementação:
plan.md, sprints/XXX.md)Checklist de Entendimento:
Confirme que o ambiente está pronto:
# Dependências instaladas?
composer install # PHP
npm install # JS
# Banco de dados acessível?
php artisan migrate --pretend
# Testes passando?
php artisan test --filter=existing
Se NAO estiver em worktree, crie um branch:
git checkout -b feat/nome-da-feature
# ou
git checkout -b fix/nome-do-fix
# ou
git checkout -b refactor/nome-da-refactor
Implemente as mudanças principais:
OBRIGATORIO: Verifique que funciona:
# Testes automatizados
php artisan test
npm test
# Linting/Static Analysis
./vendor/bin/pint --test
./vendor/bin/phpstan
# Build (se aplicavel)
npm run build
Teste a feature manualmente:
PARE e faça autocrítica antes de prosseguir:
Se encontrou problemas na autocrítica:
Atualize documentação relevante:
Última verificação completa:
# Suite de testes completa
php artisan test --parallel
# Static analysis
./vendor/bin/phpstan --memory-limit=2G
# Code style
./vendor/bin/pint --test
# Build de produção
npm run build
Commits seguindo convencao:
# Adicionar arquivos específicos (evite git add .)
git add path/to/specific/files
# Commit com mensagem descritiva
git commit -m "feat: adiciona feature X
- Implementa funcionalidades A
- Adiciona testes para B
- Atualiza documentação de C"
Convencao de Commits:
feat: - Nova funcionalidadesfix: - Correção de bugrefactor: - Refatoracaotest: - Testesdocs: - Documentaçãochore: - ManutencaoVerificacoes finais antes de considerar completo:
Cada tipo de implementação tem particularidades. Veja detalhes em:
references/workflow-guidance.md#feature-workflowreferences/workflow-guidance.md#investigation-workflowreferences/workflow-guidance.md#refactor-workflowSe ficar preso ou encontrar bloqueios:
references/recovery-process.mdVeja detalhes completos em references/recovery-process.md.
# Verificar status
git status
php artisan test
./vendor/bin/pint --test
# Criar branch
git checkout -b feat/nome
# Commit
git add arquivo.php
git commit -m "feat: descrição"
# Verificar testes específicos
php artisan test --filter=NomeDoTest
tipo: descrição curta (max 50 chars)
- Detalhe 1
- Detalhe 2
- Detalhe 3
references/recovery-process.md - Loop de recuperação e stuck markingreferences/path-confusion-prevention.md - Prevencao de confusão de caminhosreferences/workflow-guidance.md - Guias específicos por tipo de trabalho