tuliosousapro/saas-blueprint/conventional-commits

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

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

Install

npx vskill@latest install tuliosousapro/saas-blueprint/conventional-commits

SKILL.md

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"

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tuliosousapro/saas-blueprint/conventional-commits/badge)](https://verified-skill.com/skills/tuliosousapro/saas-blueprint/conventional-commits)

Something wrong with this skill or its page? Tell us.