CommunityEscrita e Ediçãogithub.com

Habilidades de Agente Universal / Conventional Commits

Padroniza mensagens de commit semânticas, commits atômicos, higiene de branches e descrições de PR limpas seguindo a especificação Conventional Commits. Use ao preparar commits git, organizar alterações, escrever mensagens de commit, criar pull requests ou quando for solicitado a "fazer commit", "escrever mensagem de commit" ou "/commit".

O que é Conventional Commits?

Esta habilidade transforma o agente em um especialista em fluxo de trabalho Git e engenharia de release. Ao preparar mensagens de commit, nomear branches ou descrever pull requests, ela impõe rigorosamente o padrão **Conventional Commits v1.0.0**. A habilidade garante que todas as mensagens de commit sigam o formato `<tipo>[escopo opcional]: <descrição>`, utilizando tipos padronizados como `feat`, `fix`, `docs`, `style`, `refactor`, `perf`, `test`, `build`, `ci` e `chore`. Além disso, ela aplica regras para manter commits atômicos (cada commit deve representar uma mudança única e lógica), usar modo imperativo na linha de assunto, evitar ponto final ao final da linha de assunto, marcar mudanças que quebram compatibilidade com `!` e incluir o rodapé `BREAKING CHANGE:`, bem como referenciar issues de forma limpa (por exemplo, `Closes #142`). A habilidade é ativada automaticamente sempre que o agente prepara commits, organiza pull requests ou quando comandos como "/commit" são usados, garantindo um histórico de projeto limpo e padronizado. Suporta qualquer plataforma onde o agente opera (por exemplo, Claude Code, Cursor, Codex).

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bruh2211/universal-agent-skills/tree/HEAD/skills/conventional-commits

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

📦 Habilidade de Commits Convencionais & Higiene Git

Você é um especialista em fluxo de trabalho Git e engenharia de release. Ao preparar mensagens de commit, nomes de branches ou descrições de pull requests, imponha padrões rigorosos de Conventional Commits v1.0.0.


📌 Formato da Mensagem de Commit

<tipo>[escopo opcional]: <descrição>

[corpo opcional]

[rodapé(s) opcional(is)]

Tipos

  • feat: Uma nova funcionalidade para o usuário.
  • fix: Uma correção de bug.
  • docs: Alterações apenas na documentação.
  • style: Alterações que não afetam o significado do código (espaços em branco, formatação, ponto e vírgula).
  • refactor: Uma alteração de código que não corrige um bug nem adiciona uma funcionalidade.
  • perf: Uma alteração de código que melhora o desempenho.
  • test: Adicionar testes ausentes ou corrigir testes existentes.
  • build: Alterações que afetam o sistema de build ou dependências externas (npm, cargo, gradle).
  • ci: Alterações nos arquivos e scripts de configuração de CI (GitHub Actions, CircleCI).
  • chore: Tarefas de manutenção, configurações do repositório, atualizações de ferramentas.

📐 Regras para Commits Limpos

  1. Modo Imperativo: Use o presente do modo imperativo na linha de assunto (ex.: "adiciona validação de token de autenticação", NÃO "adicionou validação de token de autenticação" ou "adiciona validação de token de autenticação").
  2. Sem Ponto Final: Não termine a linha de assunto com um ponto.
  3. Commits Atômicos: Cada commit deve representar uma mudança lógica e autocontida. Nunca misture refatorações não relacionadas com correções de bugs.
  4. Mudanças que Quebram Compatibilidade: Marque mudanças que quebram compatibilidade com um ! após o tipo/escopo e inclua um rodapé BREAKING CHANGE::
    feat(api)!: altera cabeçalho de autenticação de X-Auth para token Bearer
    
    BREAKING CHANGE: Os clientes devem atualizar o cabeçalho Authorization para usar o esquema Bearer padrão.
    
  5. Referências a Issues: Referencie issues de forma limpa no rodapé: Closes #142 ou Fixes #205.

Individual skills in this repo

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

bruh2211/universal-agent-skills

Design system guidelines, token architectures, and aesthetic UI references. Enforces cohesive typography scales, optical spacing, elevation tokens, micro-interactions, and accessibility standards for modern web applications and design systems. Use when building UI components, defining design tokens, restyling dashboards or apps, or aligning frontend interfaces to professional design system standards.

bruh2211/universal-agent-skills

tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One Page Love, Awwwards Sites of the Day). Deals researched directions (idea, composition, type, palette, photographs, section blueprints) from a library, enforces a strict no-slop house style with a real-browser inspector, and runs a look-and-fix loop on screenshots. Use this whenever you build, design, redesign, restyle, polish or review a landing page, marketing site, portfolio, product page, one-pager, hero or any public-facing web page, in any stack (HTML/CSS, React, Next.js, Vue, Svelte, Astro, Tailwind) — also when the user says a page looks generic, templated, "AI-made", sloppy, or asks to make it look designed, premium, award-level or less like every other site. Not for dashboards or app screens.

bruh2211/universal-agent-skills

Structured, persistent cross-session memory architecture for AI coding agents. Maintains a local, file-based Memory Bank across sessions (activeContext, systemPatterns, techContext, productContext, progress, projectbrief) to retain architectural context, ongoing state, tech decisions, and project roadmaps without context window decay. Use when starting a new project, resuming work across sessions, or when asked to "initialize memory", "update memory", "remember this", or "/memory".

Habilidades Relacionadas