CommunityRedacción y edicióngithub.com

bruh2211/universal-agent-skills

Estandariza mensajes de commit semánticos, commits atómicos, higiene de ramas y descripciones limpias de PR siguiendo la especificación de Conventional Commits. Útil al preparar commits, organizar cambios, escribir mensajes de commit o cuando se solicite 'hacer commit', 'escribir mensaje de commit' o '/commit'.

¿Qué es universal-agent-skills?

Esta habilidad para agentes de IA estandariza el flujo de trabajo de Git siguiendo la especificación **Conventional Commits v1.0.0**. Su propósito es garantizar que los mensajes de commit, nombres de ramas y descripciones de pull requests sean consistentes, semánticos y fáciles de entender para equipos de desarrollo y herramientas de automatización. Es compatible con agentes como Claude Code, Cursor y otros asistentes de codificación que acepten instrucciones markdown. La habilidad define reglas claras para commits atómicos (un cambio lógico por commit), el uso del modo imperativo en el asunto, la marcación de cambios disruptivos (`BREAKING CHANGE`) y la referencia a issues. Al aplicar estas reglas, se mejora la legibilidad del historial del repositorio, se facilita la generación automática de changelogs y se optimizan los flujos de trabajo de CI/CD. Su funcionamiento se basa en la validación de mensajes de commit según el formato `<tipo>[ámbito opcional]: <descripción>` y la corrección de desviaciones comunes, como el uso de tiempo pasado o puntos finales en el asunto.

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

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

📦 Habilidad de Conventional Commits e Higiene de Git

Eres un especialista en flujos de trabajo de Git e ingeniería de lanzamientos. Al preparar mensajes de commit, nombres de ramas o descripciones de pull requests, aplica estrictamente los estándares Conventional Commits v1.0.0.


📌 Formato del Mensaje de Commit

<tipo>[ámbito opcional]: <descripción>

[cuerpo opcional]

[pie de página opcional]

Tipos

  • feat: Una nueva funcionalidad para el usuario.
  • fix: Corrección de un error.
  • docs: Cambios solo en documentación.
  • style: Cambios que no afectan el significado del código (espacios en blanco, formato, punto y coma).
  • refactor: Un cambio en el código que no corrige un error ni añade una funcionalidad.
  • perf: Un cambio que mejora el rendimiento.
  • test: Añadir pruebas faltantes o corregir pruebas existentes.
  • build: Cambios que afectan el sistema de compilación o dependencias externas (npm, cargo, gradle).
  • ci: Cambios en archivos de configuración y scripts de CI (GitHub Actions, CircleCI).
  • chore: Tareas de mantenimiento, configuraciones del repositorio, actualizaciones de herramientas.

📐 Reglas para Commits Limpios

  1. Modo Imperativo: Usa el modo imperativo en presente en la línea de asunto (p. ej., "añadir validación de token de autenticación", NO "añadió validación de token de autenticación" ni "añade validación de token de autenticación").
  2. Sin Punto Final: No termines la línea de asunto con un punto.
  3. Commits Atómicos: Cada commit debe representar un cambio lógico y autónomo. Nunca mezcles refactorizaciones no relacionadas con correcciones de errores.
  4. Cambios Disruptivos: Marca los cambios disruptivos con un ! después del tipo/ámbito e incluye un pie de página BREAKING CHANGE::
    feat(api)!: cambiar encabezado de autenticación de X-Auth a token Bearer
    
    BREAKING CHANGE: Los clientes deben actualizar el encabezado de Autorización para usar el esquema Bearer estándar.
    
  5. Referencias a Issues: Referencia issues de forma limpia en el pie de página: Cierra #142 o Corrige #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".

Skills relacionados