Git Commit Standard
SkillDev toolsConventional commits with project conventions. Use when the user asks to commit, make a commit, or wants to follow the project's git commit standard.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Git Commit Standard skill
What this skill tells your AI
The instructions your AI receives, as published by erode-app/erode in .agents/skills/git-commit/SKILL.md and read by ahel’s review.
All commits in this project follow the Conventional Commits spec, tailored
for a monorepo with packages/core/, packages/cli/, and packages/web/.
Subject Line
type(scope): description
- Lowercase everything
- Imperative mood ("add", not "added" or "adds")
- No trailing period
- Max 72 characters
Types
| Type | Use for |
|---|---|
feat | New functionality visible to users |
fix | Bug fixes |
docs | Documentation-only changes |
style | Formatting, whitespace, no logic change |
refactor | Code restructuring, no behavior change |
test | Adding or updating tests only |
build | Build system, dependencies, Docker |
ci | CI/CD pipeline changes |
chore | Maintenance that doesn't fit elsewhere |
Scopes
core— changes scoped topackages/core/cli— changes scoped topackages/cli/web— changes scoped topackages/web/architecture— changes scoped topackages/architecture/eslint-config— changes scoped topackages/eslint-config/deps/deps-dev— dependency bumpsrelease— release automation changes- Omit scope for repo-wide or cross-package changes
Body
- Explain why, not what (the diff shows what)
- Wrap at 72 characters
- Include
Resolves ABC-123when closing a Linear issue
Instructions
When asked to commit:
- Run
git status(never use-uall) andgit diff --cachedto understand staged changes - If nothing is staged, identify which files should be staged based on the user's intent
- Pick the correct type and scope from the tables above
- Write a concise subject line in imperative mood
- Add a body only when the "why" isn't obvious from the subject
- Use a HEREDOC for the commit message to preserve formatting
- Never amend unless the user explicitly asks
- Never skip hooks (no
--no-verify)
Signals
- GitHub stars
- 37
- Forks
- 2
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
git-commit-erode-app- Source
- github.com/erode-app/erode