๐ป Caso 1: Code Review Automatizado
Uma skill que analisa pull requests e fornece feedback estruturado sobre qualidade de codigo, padroes e potenciais bugs.
๐ Visao Geral
Problema
Code reviews manuais sao lentos e inconsistentes. Desenvolvedores perdem tempo em issues obvios.
Solucao
Skill que analisa diff, identifica problemas e sugere melhorias automaticamente.
SKILL.md Simplificado
---
name: code-reviewer
description: Reviews code changes for quality,
bugs, and best practices. Use when user asks
to review, check, or analyze code changes,
pull requests, or diffs.
allowed-tools: Read, Bash(git:*), Grep
---
# Code Reviewer
## Quando Usar
- Usuario pede review de PR/MR
- Usuario quer feedback sobre mudancas
- Verificacao pre-commit
## Processo
1. Use `git diff` para obter mudancas
2. Analise cada arquivo modificado
3. Identifique:
- Bugs potenciais
- Violacoes de estilo
- Codigo duplicado
- Faltas de teste
4. Forneca feedback estruturado
## Formato de Output
```
## Review Summary
- Files changed: X
- Issues found: Y
## Critical Issues
[lista]
## Suggestions
[lista]
## Approved: Yes/No
```
๐ Resultados em Producao
- 80% reducao no tempo de review inicial
- 95% dos bugs obvios detectados automaticamente
- Consistencia de feedback entre projetos
- Desenvolvedores focam em logica, nao formatacao
๐ Caso 2: Gerador de Documentos
Skill que gera documentos profissionais em formatos Office (Word, Excel, PowerPoint) a partir de dados e templates.
๐ Visao Geral
Problema
Criar documentos manualmente e repetitivo. Templates ficam desatualizados. Formatacao inconsistente.
Solucao
Skill com scripts Python que geram .docx, .xlsx, .pptx usando bibliotecas especializadas.
Estrutura da Skill
document-generator/
โโโ SKILL.md
โโโ scripts/
โ โโโ generate_docx.py
โ โโโ generate_xlsx.py
โ โโโ generate_pptx.py
โโโ templates/
โ โโโ report_template.docx
โ โโโ presentation_template.pptx
โโโ examples/
โโโ sample_output.docx
Word (.docx)
- โข Relatorios
- โข Contratos
- โข Propostas
- โข Atas de reuniao
Lib: python-docx
Excel (.xlsx)
- โข Dashboards
- โข Analises de dados
- โข Orcamentos
- โข Inventarios
Lib: openpyxl
PowerPoint (.pptx)
- โข Apresentacoes
- โข Pitch decks
- โข Treinamentos
- โข Status reports
Lib: python-pptx
๐ก Insight
Skills de documentos funcionam melhor com templates pre-definidos. O agente preenche dados variaveis, mantendo formatacao consistente.
๐งช Caso 3: TDD Assistant
Skill que guia o desenvolvedor no processo de Test-Driven Development, criando testes antes da implementacao.
๐ Fluxo TDD
Instrucoes da Skill
## Processo TDD
Quando usuario pede para implementar feature:
### Fase RED
1. Pergunte qual comportamento desejado
2. Escreva teste que verifica o comportamento
3. Execute teste - DEVE FALHAR
4. Mostre: "Teste falha como esperado"
### Fase GREEN
5. Implemente codigo MINIMO para passar
6. Execute teste - DEVE PASSAR
7. Mostre: "Teste passa!"
### Fase REFACTOR
8. Identifique melhorias no codigo
9. Refatore mantendo testes passando
10. Execute testes apos cada mudanca
### Regras
- NUNCA escreva codigo antes do teste
- Implementacao minima sempre
- Um comportamento por vez
Exemplo de Interacao
def test_soma():
assert soma(2, 3) == 5 # RED - vai falhar
def soma(a, b):
return a + b # GREEN - minimo para passar
๐ข Caso 4: Brand Identity Manager
Skill que mantem consistencia de marca em todos os outputs - cores, fontes, tom de voz, templates.
๐ Componentes da Marca
Visual
- โข Paleta de cores (hex codes)
- โข Tipografia (fontes, tamanhos)
- โข Espacamento e grid
- โข Logo usage guidelines
Verbal
- โข Tom de voz (formal/casual)
- โข Palavras a usar/evitar
- โข Estrutura de mensagens
- โข Exemplos de comunicacao
Estrutura da Skill
brand-identity/
โโโ SKILL.md
โโโ brand/
โ โโโ colors.json # paleta de cores
โ โโโ typography.json # fontes e tamanhos
โ โโโ voice.md # tom de voz
โโโ templates/
โ โโโ email.md
โ โโโ social-post.md
โ โโโ presentation.md
โโโ examples/
โโโ good-examples/
โโโ bad-examples/
Exemplo: colors.json
{
"primary": {
"main": "#2563EB",
"light": "#60A5FA",
"dark": "#1E40AF"
},
"secondary": {
"main": "#10B981"
},
"usage": {
"headers": "primary.main",
"cta_buttons": "secondary.main",
"body_text": "#374151"
}
}
๐ Caso 5: CI/CD Helper
Skill que auxilia na configuracao e manutencao de pipelines de integracao continua.
๐ Funcionalidades
- โข Gera configuracoes para GitHub Actions, GitLab CI, Jenkins
- โข Analisa pipelines existentes e sugere melhorias
- โข Debugga falhas de CI mostrando logs relevantes
- โข Otimiza tempo de build com caching e paralelismo
GitHub Actions
.github/workflows/
โโโ ci.yml
โโโ deploy.yml
โโโ release.yml
GitLab CI
.gitlab-ci.yml
โโโ stages
โโโ jobs
โโโ rules
Jenkins
Jenkinsfile
โโโ pipeline
โโโ stages
โโโ post actions
Exemplo: GitHub Actions Gerado
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- run: npm ci
- run: npm test
๐ Caso 6: Knowledge Base Builder
Skill que constroi e mantem uma base de conhecimento do projeto, extraindo informacoes de codigo, docs e conversas.
๐ O que Captura
Do Codigo
- โข Estrutura de arquivos e pastas
- โข APIs e interfaces publicas
- โข Padroes arquiteturais usados
- โข Dependencias e versoes
De Contexto
- โข Decisoes de design (ADRs)
- โข Convencoes do time
- โข Problemas conhecidos
- โข Roadmap e proximos passos
Estrutura da Knowledge Base
.knowledge/
โโโ architecture/
โ โโโ overview.md
โ โโโ decisions/
โ โ โโโ 001-use-typescript.md
โ โ โโโ 002-api-structure.md
โ โโโ diagrams/
โโโ api/
โ โโโ endpoints.md
โ โโโ schemas/
โโโ conventions/
โ โโโ code-style.md
โ โโโ git-workflow.md
โโโ troubleshooting/
โโโ common-errors.md
โโโ debugging-guide.md
๐ฏ Beneficios
- Onboarding rapido: Novos devs entendem o projeto em horas
- Contexto persistente: Conhecimento nao se perde entre sessoes
- Decisoes documentadas: Sabe-se o "porque" de cada escolha
- Self-service: Perguntas comuns respondidas automaticamente
๐ Parabens!
Voce completou a Trilha 1: Fundamentos de Agent Skills! Agora esta pronto para as trilhas avancadas sobre Claude Code, Google/Gemini e o ecossistema de skills.
๐ Resumo do Modulo
Proxima Trilha:
Trilha 2 - Claude Code: Deep Dive