agentsclimarketplace

Conventional commits

Skill tuliosousapro/SaaS-blueprint/skills/conventional-commits

BRAINIAC - SaaS Blueprint, NOT an APP. It's a comprehensive playbook and operating system designed for building, launching, and scaling a SaaS APP covering from MVP to Mass Scale. It is structured as a chronological and functional roadmap, containing over 80 specialized directories, each with its own PLAYBOOK.md.

Install
npx -y skills add tuliosousapro/SaaS-blueprint --skill conventional-commits

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Enforces Conventional Commits format for git commit messages. Use when formatting commits or validating message structures. For git commands, see git-control.

SKILL.md

2.4 KB, as published. Nobody here has run it

Conventional Commits Skill

When to Use

  • Every time a git commit is made
  • When the user asks to "commit this" or "save progress"
  • When auto-committing after task completion

Reference

Conventional Commits v1.0.0

Instructions

1. Commit Message Format

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

2. Types

TypeWhen to Use
featNew feature or capability
fixBug fix
docsDocumentation only changes
styleFormatting, missing semicolons, etc. (no code change)
refactorCode change that neither fixes a bug nor adds a feature
perfPerformance improvement
testAdding or correcting tests
buildBuild system or external dependency changes
ciCI configuration changes
choreOther changes that don't modify src or test files

3. Scope (Optional)

Use the BRAINIAC phase or module name:

  • feat(idea): add competitor analysis playbook
  • docs(planning): update tech stack playbook
  • feat(skills): add market-research skill
  • fix(landing-page): correct CTA link

4. Breaking Changes

Add ! after type/scope for breaking changes:

feat(api)!: change authentication flow to OAuth2

Or use footer:

feat(api): change authentication flow

BREAKING CHANGE: JWT tokens are no longer accepted.

5. Examples

feat(idea): add structured competitor analysis playbook

docs(skills): create market-research skill with Firecrawl integration

fix(landing-page): correct hero section gradient on mobile

chore(tasks): reset todo.md for foundations sprint

refactor(playbooks): rewrite idea phase to match new template

6. Rules

  • Description: lowercase, imperative mood, no period at end
  • Max 72 characters for the first line
  • Body wraps at 100 characters
  • One logical change per commit
  • Reference issue numbers in footer when applicable: Refs: #123

Quality Gates

  • First line matches <type>[scope]: <description> format
  • Type is from the approved list
  • Description is imperative mood ("add" not "added", "fix" not "fixed")
  • No commits with generic messages like "update", "fix stuff", "wip"

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.