dot_config/opencode/skills/conventional-commits/SKILL.md
Apply Conventional Commits for git and GitHub work. Use for creating or naming branches, composing commit messages, writing PR titles and bodies, preparing release notes, or standardizing git and GitHub metadata.
npx skillsauth add iop098321qwe/dotfiles-arch conventional-commitsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<type>[optional scope][!]: <description>.! in the header when the change requires consumer action.BREAKING CHANGE: footer when migration or impact details are needed.Refs:, Closes:, or
Reviewed-by: in git trailer format.BREAKING CHANGE: footers uppercase and include a clear description.docs commit
and include a brief body describing the documentation changes.chore when any specific type applies.feature/, bugfix/,
hotfix/, release/, docs/, test/, refactor/, and chore/.main, master, and develop as reserved literal branch names,
not prefixes.main, master, or develop unless the user explicitly
requests it.docs branch name. Treat docs as a prefix only.hotfix/* branches from main, or master when master is the
repository's default/main branch.develop.docs/<short-description> and derive a
descriptive lowercase kebab-case slug from the requested doc changes.update-docs or misc; include the docs area
and intent when possible.prefix/short-description with a lowercase kebab-case description.^(feature|bugfix|hotfix|release|docs|test|refactor|chore)\/[a-z0-9]+(?:-[a-z0-9]+)*$.feature/add-sso-login, bugfix/fix-null-check,
docs/update-api-auth-guide.main/foo, master/foo, develop/foo, Feature/new-ui,
bugfix/fix_bug, release/, docs, docs/, docs/update-docs.## Summary
-
## Testing
-
## Breaking Changes
-
feat to Features, fix to Fixes, perf to Performance, and docs to
Documentation sections.build, ci, chore, and refactor under Maintenance.references/conventional-commits.md for the complete specification.tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
testing
Create and push Conventional Commit branches when the prompt contains `nbccpr` or `NBCCPR`. Use when the user specifies a branch type (feature, bugfix, release, hotfix) and needs a new branch created, changes committed with Conventional Commit headers plus descriptive bodies, and the branch pushed to the remote repository.
testing
Edit or update Markdown files (.md) following best practices and industry standards. ALWAYS use for any .md edit or review, even if the user does not explicitly request it, unless the file is inside a directory that contains a .obsidian/ folder (treat as Obsidian vault and do not use this skill).
development
Create, update, and refine AGENTS.md files for a codebase. Always trigger when any command runs in a repo that contains AGENTS.md, even if AGENTS.md is not referenced. Use when asked to write agent instructions, repo handoff guides, or project operating manuals, when aligning AGENTS.md with the current code, or whenever any AGENTS.md exists anywhere in the repo (must verify). Enforce a fixed section order, 80-character line limits (with documented exceptions), best practices and industry standards, and Conventional Commits when drafting commit messages. Always run a self-audit after code changes to keep AGENTS.md current.