Communitygithub.com

AradhanaID/agent-skills

Onde os arquivos de frontend devem estar neste repositório. Acionar ao criar um novo arquivo ou mover um.

O que é agent-skills?

Esta skill orienta a organização de arquivos de frontend em um repositório, definindo convenções de pastas, nomenclatura e identificação de arquivos mal colocados. Ela é útil para manter a consistência e a qualidade do código, evitando erros causados por arquivos em locais inadequados. Suportada por ferramentas como Claude Code, Cursor e Codex, a skill funciona através de etapas práticas: primeiro, pergunta qual é o tipo do arquivo (componente, hook, utilitário, teste, ativo, config) para determinar sua localização; segundo, posiciona o arquivo seguindo regras que tratam unidades completas (componente com seu teste, história e estilos); e terceiro, confirma a nomenclatura em relação aos arquivos vizinhos, garantindo uniformidade de singular/plural, separação por ponto e capitalização. A skill depende de um arquivo de referência (`reference.md`) como a única fonte de verdade para as convenções, que devem ser atualizadas conforme a estrutura do repositório se estabiliza. Em caso de conflito entre regras, a mais específica vence, e o conflito é reportado para correção.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AradhanaID/agent-skills/tree/HEAD/skills/structure

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Estrutura

Esta skill orienta onde o código de frontend deve ficar: convenções de pastas, nomenclatura e o que marca um arquivo como mal colocado. As convenções acompanham o código, portanto a lista autoritativa está em reference.md — leia antes de colocar um arquivo.

Passos

  1. Pergunte o que é o arquivo, não onde ele se encaixa. Componente, hook, utilitário, teste, ativo, config. O tipo determina a colocação; o tipo é uma palavra inicial para as convenções em reference.md. Feito quando: o tipo é indicado em uma palavra.
  2. Coloque pelas regras, unidades inteiras de cada vez. Um componente se move com seu teste, história e estilos — nunca o componente sozinho. Feito quando: a colocação corresponde exatamente às regras; qualquer desvio de nomenclatura é listado no final da execução com um motivo.
  3. Confirme a nomenclatura em relação aos vizinhos. O nome corresponde aos arquivos irmãos e à convenção geral: singular/plural, separação por ponto, capitalização. Feito quando: a listagem do diretório parece uniforme; nada precisa ser renomeado para se integrar.

Referência

  • reference.md — as regras de colocação e convenções de nomenclatura. Atualize quando a estrutura do repositório se estabilizar; é a única fonte da verdade, e convenções declaradas em qualquer outro lugar são locais próximos deste arquivo.
  • Quando duas regras parecem conflitar, a mais específica vence, e o conflito é reportado para que as regras possam ser corrigidas.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Habilidades Relacionadas