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-skillsinstalar
npx skills add di0rio/cd-skillspra escolher só uma:
npx skills add di0rio/cd-skills --skill clean-code-aiclean-code-ai
a menor mudança correta, segura e legível que cabe no projeto.
a ideia
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)a escada
Para no primeiro degrau que resolve certo.
- precisa existir?
- remover código
- reusar o que já tem no projeto
- biblioteca padrão
- recurso nativo da plataforma (HTML/CSS antes de JS)
- dependência já instalada
- poucas linhas de código
- abstração, só com 2+ usos reais ou fronteira externa
- dependência nova
- 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.
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
- descobrir
- escolher um fluxo
- preparar
- ensaiar no Playwright
- roteiro de takes
- capturar
- 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)
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
- faixa abstrata tipo "do banco até a tela"
- frase de efeito no fim do parágrafo
- dois-pontos seguido de lista de três
- imagem esperta que ninguém entende
- termo técnico que a pessoa não falaria
- 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.