TL;DR

  • Criei 5 skills customizadas no Claude Code

  • Economizei 12 horas de trabalho repetitivo essa semana

  • Você vai aprender: como criar suas próprias skills do zero

  • Inclui: Prompts copiáveis e Tutorial passo-a-passo

  • Bônus: Como integrar MCP para conectar ferramentas externas

O Problema Que Eu Tinha

Durante 2 meses usando o Claude Code, eu só usava as skills que vinham prontas.

Funciona. Mas é genérico.

Eu fazia:

  • Code review manual (30 min por PR)

  • Criava testes copiando estrutura de outros (20 min por feature)

  • Otimizava performance "no feeling" (1h+ por problema)

Total: 3-4 horas/dia em trabalho repetitivo.

Pior: Cada vez eu refazia o prompt do zero. Inconsistente.

A Descoberta

Descobri que posso criar minhas próprias skills.

Skills customizadas = Prompts profissionais automatizados.

Passei um fim de semana criando 5 skills para minhas tarefas mais comuns.

Resultado essa semana:

  • Code review: 30 min → 5 min (6x mais rápido)

  • Testes: 20 min → 3 min (7x mais rápido)

  • Otimização: 1h+ → 15 min (4x mais rápido)

Total economizado: ~12 horas em uma semana.

Como Funcionam Skills Customizadas

Estrutura Básica

Skills ficam em .claude/skills/:

.claude/skills/
  review-pr.md
  generate-tests.md
  optimize-code.md

Cada skill = arquivo markdown com:

  1. Nome da skill

  2. Descrição

  3. Prompt estruturado

  4. Parâmetros de entrada

  5. Output esperado

Exemplo: Skill de Code Review

Criei review-pr.md:

# Code Review Sistemático

## Descrição
Realiza code review seguindo metodologia 3 Passes profissional.

## Input
- Branch ou arquivos modificados

## Processo

### Pass 1: Estrutura (2 min)
- Arquitetura faz sentido?
- Responsabilidades bem definidas?
- Nomenclatura clara?

### Pass 2: Lógica (3 min)
- Lógica está correta?
- Edge cases cobertos?
- Testes adequados?

### Pass 3: Segurança (2 min)
- Vulnerabilidades (XSS, SQL injection, etc)?
- Dados sensíveis expostos?
- Validação de inputs?

## Output
Relatório estruturado com:
- 🟢 Aprovado
- 🟡 Aprovado com ressalvas
- 🔴 Requer mudanças

Lista de issues priorizadas por severidade.

Uso:

claude code
> /skill review-pr

Claude executa o review completo em 5 minutos.

Antes: 30 minutos manuais.

As 5 Skills Que Criei

1. Review-PR (Economiza 25 min/review)

O que faz: Code review metodologia 3 passes
Quando usar: Antes de mergear PR
Resultado: Encontrei 11 bugs que ia subir pra produção

2. Generate-Tests (Economiza 17 min/feature)

O que faz: Gera suite de testes completa (happy path + edge cases + failures)
Quando usar: Após implementar feature nova
Resultado: Coverage subiu de 60% pra 95%

3. Optimize-Code (Economiza 45 min/otimização)

O que faz: Analisa performance e sugere otimizações específicas
Quando usar: Quando código está lento
Resultado: Reduzi tempo de resposta de API de 800ms pra 120ms

4. Debug-Systematic (Economiza 20 min/bug)

O que faz: Debugging estruturado em 4 etapas (Isolar → Diagnosticar → Solução → Prevenir)
Quando usar: Bug intermitente ou complexo
Resultado: Resolvi bug que estava aberto há 2 semanas em 15 minutos

5. Refactor-Safe (Economiza 30 min/refactor)

O que faz: Refactoring mantendo comportamento idêntico + testes automáticos
Quando usar: Código legacy ou difícil de manter
Resultado: Refatorei função de 200 linhas em 8 funções pequenas, zero bugs

Tutorial: Criando Sua Primeira Skill

Passo 1: Identifique a Tarefa Repetitiva

Pergunte-se:

  • Que tarefa eu faço 3+ vezes por semana?

  • Qual sempre segue o mesmo padrão?

  • Onde eu perco mais tempo?

Exemplo: "Code review"

Passo 2: Crie o Arquivo da Skill

mkdir -p .claude/skills
touch .claude/skills/minha-skill.md

Passo 3: Estruture o Prompt

Template básico:

# [Nome da Skill]

## Descrição
[O que faz em 1-2 linhas]

## Input
[O que precisa receber]

## Processo
[Passo-a-passo que Claude deve seguir]

## Output
[Formato da resposta]

## Exemplo
[Caso de uso real]

Passo 4: Teste e Ajuste

claude code
> /skill minha-skill

Rode 3-5 vezes. Ajuste prompt baseado nos resultados.

Passo 5: Documente o Uso

Adicione em .claude/README.md:

## Skills Customizadas

### minha-skill
**Uso**: `/skill minha-skill`
**Quando**: [cenário]
**Economiza**: [tempo]

BÔNUS: Integrando MCP (Model Context Protocol)

MCP permite conectar o Claude com ferramentas externas.

Exemplo: Criar PR Automaticamente no GitHub

1. Instale MCP Server:

npm install -g @anthropic/mcp-server-github

2. Configure .claude/mcp.json:

{
  "servers": {
    "github": {
      "command": "mcp-server-github",
      "args": ["--token", "${GITHUB_TOKEN}"]
    }
  }
}

3. Crie Skill .claude/skills/create-pr.md:

# Criar PR Automaticamente

## Processo
1. Verifica branch atual
2. Lista commits desde main
3. Gera descrição do PR baseada nos commits
4. Cria PR via GitHub API (MCP)
5. Adiciona labels automaticamente

4. Use:

> /skill create-pr

Claude cria o PR completo no GitHub. Zero cliques.

Resultados Dessa Semana

Depois de criar as 5 skills:

Antes:

  • Code review: 30 min

  • Testes: 20 min

  • Debug: 45 min

  • Otimização: 1h

  • Refactor: 30 min
    Total: 3h 5min/dia em tarefas repetitivas

Depois (com skills):

  • Code review: 5 min

  • Testes: 3 min

  • Debug: 10 min

  • Otimização: 15 min

  • Refactor: 10 min
    Total: 43 min/dia

Economia: 2h 22min/dia = ~12h/semana

Quando Criar Uma Skill Customizada

Crie quando:

  • Tarefa repetitiva (3+ vezes/semana)

  • Processo bem definido

  • Você quer resultado consistente

  • Economiza 10+ minutos por execução

Não crie quando:

  • Tarefa única ou rara

  • Processo ainda indefinido

  • Prompt simples (1-2 linhas)

Regra prática: Se você faz 3+ vezes, automatize.

Próximos Passos

  1. Hoje: Identifique sua tarefa mais repetitiva

  2. Amanhã: Crie sua primeira skill (use o template acima)

  3. Esta semana: Teste e ajuste baseado nos resultados

  4. Próxima semana: Crie mais 2-3 skills

Meta: 5 skills customizadas em 2 semanas.

🎥 Tutorial em Vídeo

Gravei tutorial completo (15 min) mostrando:

  • Como criar skill do zero

  • Testar e ajustar

  • Configurar MCP

  • Usar as 5 skills que criei

📚 Documentação Oficial

Pergunta da Semana

Qual tarefa repetitiva você faz todo dia que poderia virar uma skill?

Responda este email. Quero saber qual skill vocês mais precisam.

Se tiver demanda, crio e compartilho na próxima edição.

Na Próxima Edição (#07)

Vou compartilhar:

  • 8 técnicas NINJA de Context Window que 99% não conhece

  • Context budgeting, lazy loading, snapshots

  • Como trabalhar 8h seguidas sem perder contexto

Até lá! 💪

Adriano Viana

P.S.: Se criar suas skills, me marca no X (@adriano_viana). Vou compartilhar as melhores.

Keep reading