Agent skill
0000-dorgonman-kano-agent-backlog-s-3
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/0000-dorgonman-kano-agent-backlog-s-3
SKILL.md
Context
Standardizing commit messages is critical for traceability and automation in multi-agent/multi-developer projects.
Currently, commit messages may vary in format, making it difficult to generate accurate changelogs or determine version bumps automatically.
The kano-commit-convention-skill provides a standard way to enforce the KCC-STCC (Subsystem + Type + Ticket) convention.
Goal
Provide a drop-in skill that:
- Enforces commit conventions at the source (Git hooks).
- Automates release artifacts (Changelog, Versioning) based on commit history.
- Educates agents and developers on the KCC-STCC format.
Non-Goals
- Replacing the version control system itself (supports Git, but methodology is VCS-agnostic).
- Enforcing workflows outside of commit message formatting (e.g., branching strategies).
Approach
We will implement this skill via three main pillars:
- Commit Linting: A
commit-msghook and linter script to validate messages against the KCC-STCC regex, including ticket existence checks. - Changelog: A generator script that parses valid commits and produces a grouped Markdown changelog.
- Versioning: A bumper script that suggests semantic version updates (Major/Minor/Patch) based on commit types.
Alternatives
- Use standard "Conventional Commits" tooling (e.g., commitlint): While powerful, they lack the specific strictness of our Subsystem/Ticket requirement and local-first integration preference.
- Manual enforcement: Prone to human/agent error and drift.
Acceptance Criteria
-
commit-msghook successfully blocks invalid commits and missing tickets. -
generate_changelog.pyproduces a correct generic changelog from git history. -
bump_version.pycorrectly identifies breaking changes vs. features vs. fixes.
Risks / Dependencies
- Adoption: Agents/Developers must install the hooks locally. We need an
install_hooks.pyto simplify this. - Git History: Existing history might not be compliant. The tools should handle non-compliant legacy commits gracefully (e.g. ignore them or group under "Other").
Worklog
2026-01-07 07:25 [agent=antigravity] Created from template. 2026-01-07 16:40 [agent=antigravity] Populated Epic with detailed goals and scope based on KCC-STCC spec. 2026-01-07 20:05 [agent=antigravity] Expanded scope to include Backlog Quality Linter (Agent Discipline) per user review.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?