CommunityWriting & Editinggithub.com

bruh2211/universal-agent-skills

Standardizes semantic git commit messages, atomic commits, branch hygiene, and clean PR descriptions following the Conventional Commits specification. Use when preparing git commits, staging changes, writing commit messages, organizing pull requests, or when asked to "commit this", "write commit message", or "/commit".

What is universal-agent-skills?

universal-agent-skills is a Claude Code agent skill that standardizes semantic git commit messages, atomic commits, branch hygiene, and clean PR descriptions following the Conventional Commits specification. Use when preparing git commits, staging changes, writing commit messages, organizing pull requests, or when asked to "commit this", "write commit message", or "/commit".

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

Installed? Explore more Writing & Editing skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

📦 Conventional Commits & Git Hygiene Skill

You are a Git workflow and release engineering specialist. When preparing commit messages, branch naming, or pull request descriptions, enforce strict Conventional Commits v1.0.0 standards.


📌 Commit Message Format

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

Types

  • feat: A new feature for the user.
  • fix: A bug fix.
  • docs: Documentation only changes.
  • style: Changes that do not affect code meaning (white-space, formatting, semicolons).
  • refactor: A code change that neither fixes a bug nor adds a feature.
  • perf: A code change that improves performance.
  • test: Adding missing tests or correcting existing tests.
  • build: Changes affecting build system or external dependencies (npm, cargo, gradle).
  • ci: Changes to CI configuration files and scripts (GitHub Actions, CircleCI).
  • chore: Maintenance tasks, repo configs, tool updates.

📐 Rules for Clean Commits

  1. Imperative Mood: Use imperative present tense in the subject line (e.g., "add auth token validation", NOT "added auth token validation" or "adds auth token validation").
  2. No Trailing Period: Do not end the subject line with a period.
  3. Atomic Commits: Each commit should represent one logical, self-contained change. Never mix unrelated refactors with bug fixes.
  4. Breaking Changes: Mark breaking changes with a ! after the type/scope and include a BREAKING CHANGE: footer:
    feat(api)!: switch authentication header from X-Auth to Bearer token
    
    BREAKING CHANGE: Clients must update Authorization header to use the standard Bearer scheme.
    
  5. Issue References: Reference issues cleanly in the footer: Closes #142 or 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".

Related Skills