smithery/carbon-design-system

conventional-commit

Formats Git commit messages using the Conventional Commits standard and enforces project-specific linting rules.

Installation

$ npx skills add smithery/carbon-design-system --skill conventional-commit

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,612 B
  • docs SUMMARY.md 139 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Conventional Commit Skill

Use this skill to generate or validate Git commit messages.

Instructions

  1. Analyze Changes: Look at the staged changes (using git diff --cached) or provided content.
  2. Determine Type: Choose the most appropriate type from:

- feat: A new feature - fix: A bug fix - chore: Maintenance or tool changes (Husky, EditorConfig, etc.) - docs: Documentation only changes - style: Changes that do not affect the meaning of the code (white-space, formatting, etc.) - 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

  1. Format Header:

- Format: <type>[optional scope]: <description> - CRITICAL: The header must NOT exceed 100 characters. - CRITICAL: The description must NOT end with a period/full stop. - Use imperative, present tense: "change", not "changed" or "changes". - Use lowercase for the starting character of the description.

  1. Body (Optional): Provide additional context if the change is complex. Wrap lines at 72 characters.
  2. Footer (Optional): Mention breaking changes or reference issues (e.g., Resolves #123).

Project Specifics

  • This project uses @commitlint/config-conventional.
  • Maximum header length: 100 characters.
  • No trailing punctuation in the subject line.