pular para o conteúdo
cd/

skills

Regras que eu escrevi pra agentes de IA (Claude Code, Codex, Cursor) trabalharem do jeito que eu trabalho. Cada skill é um arquivo SKILL.md, em português e em inglês. São de graça, com licença MIT.

npx skills add di0rio/cd-skills
ver no github

instalar

npx skills add di0rio/cd-skills

pra escolher só uma:

npx skills add di0rio/cd-skills --skill clean-code-ai

clean-code-ai

a menor mudança correta, segura e legível que cabe no projeto.

a ideia

total.ts-6 +1
removido: interface PriceCalculator { calculate(items: Item[]): number }removido: class DefaultPriceCalculator implements PriceCalculator {removido:   calculate(items: Item[]) {removido:     return items.reduce((sum, item) => sum + item.price, 0)removido:   }removido: }adicionado: const total = items.reduce((sum, item) => sum + item.price, 0)
Faz a mesma coisa sem uma interface e uma classe pra um cálculo que só aparece aqui. Encurtar nunca vale tirar validação, tratamento de erro ou acessibilidade.

a escada

Para no primeiro degrau que resolve certo.

  1. precisa existir?
  2. remover código
  3. reusar o que já tem no projeto
  4. biblioteca padrão
  5. recurso nativo da plataforma (HTML/CSS antes de JS)
  6. dependência já instalada
  7. poucas linhas de código
  8. abstração, só com 2+ usos reais ou fronteira externa
  9. dependência nova
  10. infraestrutura nova

teste

  • 191/200clean-code-ai
  • 176/200sem regras
  • 166/200ponytail

5 tarefas pequenas que eu escrevi, avaliadas às cegas por outro modelo. Rodei cada versão uma vez só, então serve de termômetro, não de prova. ver resultados

níveis

Troque o nível com /clean-code-ai lite|full|ultra|off.

lite
faz o que foi pedido e cita a alternativa mais simples em uma linha.
full
o padrão. Segue a escada e, se a mudança passa de ~50 linhas ou cria arquivo, abstração ou dependência, explica por quê.
ultra
YAGNI extremo. Remove antes de adicionar e questiona o resto do pedido.

SKILL.mdpost

portfolio-demo

vídeo de demo curto, com um fluxo só, que termina no resultado.

a ideia

  • antes: 72s, Button, Zod, Dialog e Table sem nada ligando um no outro
  • depois: 45s, um fluxo: busca → componente → bloco

O vídeo do cd/ui antes e depois da skill. O antigo pulava de componente em componente sem explicar nenhum. O novo vai do Ctrl K até o bloco pronto e para ali.

o fluxo

  1. descobrir
  2. escolher um fluxo
  3. preparar
  4. ensaiar no Playwright
  5. roteiro de takes
  6. capturar
  7. revisar e integrar

modos

script
o padrão quando o fluxo roda no navegador. A IA captura, edita e revisa.
manual
você grava no Recordly seguindo o roteiro. Serve quando o fluxo usa janela do sistema, como o seletor de arquivo.

em números

  • 3vídeos no portfólio
  • 28-45sde duração
  • 2temas (escuro e claro)

SKILL.mdpostver os vídeos

humanizar

deixa o texto com a voz de quem assina, sem cara de IA.

a ideia

  • antes: Trabalho na Loopscape fazendo produto de ponta a ponta. Meu forte é o front, mas pego do banco e da API até o último estado da tela.
  • depois: Sou dev front-end júnior na Loopscape e trabalho na Loopvet, um sistema pra clínica veterinária. O que eu mais curto é motion e design, e o lab aqui do site é onde eu demonstro isso.

A bio da home antes e depois. O 'antes' é onde a IA chega sozinha. O 'depois' saiu de várias rodadas de 'não, eu não falo assim'.

o que ela pega

  1. faixa abstrata tipo "do banco até a tela"
  2. frase de efeito no fim do parágrafo
  3. dois-pontos seguido de lista de três
  4. imagem esperta que ninguém entende
  5. termo técnico que a pessoa não falaria
  6. cópia da referência em vez de inspiração

modos

reescrever
você cola o texto e ela devolve na sua voz.
escrever
ela já escreve post, bio ou README seguindo as regras.
inspirar
você manda o texto de outra pessoa e ela pega a ideia, sem copiar.

SKILL.mdpost

MIT · di0rio/cd-skills