git
Git commit message writing and review following Conventional Commits spec
Skill by ernesto2108
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ernesto2108-git
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/git
What's inside
- Skill name
git- Description
- Git commit message writing and review following Conventional Commits spec
- License
- MIT
- Instructions
- 96 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: missing
Files (4)
- SKILL.md
- commit-review.md
- commit.md
- message.md
SKILL.md (first lines)
# Git Commit Skills
Slash commands for writing and reviewing Git commit messages following industry best practices.
## Commands
### `/git:commit`
Analyzes staged changes (`git diff --cached`) and writes a conventional commit message. Asks for confirmation before committing.
**Usage:**
```
/git:commit
```
**What it does:**
1. Reads staged diff and branch name
2. Determines the appropriate commit type and scope
3. Writes a compliant commit message
4. Asks for confirmation before committing
### `/git:commit-review`
Reviews the last N commits (default 5) and scores each against the Conventional Commits spec.
**Usage:**
```
/git:commit-review # reviews last 5 commits
/git:commit-review 10 # reviews last 10 commits
```
**What it does:**
1. Reads recent commit messages
2. Scores each on 12 criteria (structure, content, best practices)
3. Reports issues and suggests rewrites for failing commits
4. Provides a summary with common issues
**Score scale:**
- 90-100: Excellent
- 70-89: Acceptable
- 50-69: Needs improvement
- 0-49: Poor quality
### `/git:message`
Generates a commit message from a natural language description without committing.
**Usage:**
```
/git:message added login with Google OAuth
/git:message fixed crash on empty input in parser
/git:message renamed endpoints to follow REST conventions, breaks clients
```
**What it does:**
1. Parses natural language into type, scope, and description
2. Generates a properly formatted conventional commit message
3. Outputs the message — does NOT commit
## Standards enforced
Based on:
- [Conventional Commits v1.0.0](https://www.conventionalcommits.org/en/v1.0.0/)
- [How to Write a Git Commit Message](https://cbea.ms/git-commit/) (Chris Beams)
- [Angular Commit Convention](https://github.com/angular/angular/blob/main/CONTRIBUTING.md#commit)
- [Semantic Release](https://semantic-release.gitbook.io/semantic-release/)
### Commit types
| Type | Purpose | SemVer impact |
|------|---------|---------------|
| `feat` | New feature | MINOR |
| `fix` | Bug fix | PATCH |
| `docs` | Documentation | — |
| `style` | Formatting | — |
| `refactor` | Restructuring | — |
| `test` | Tests | — |
| `chore` | Maintenance | — |
| `perf` | Performance | — |
| `ci` | CI/CD | — |
| `build` | Build system | — |
### Rules
1. Subject line max 50 characters
2. Imperative mood ("add" not "added")
3. No period at end of subject
4. Blank line between subject and body
5. Body wraps at 72 characters
6. Body explains WHAT and WHY, not HOW
7. Breaking changes use `!` suffix AND `BREAKING CHANGE:` footer
8. Issue references in footer (`Closes #123`)
9. No vague messages ("fix bug", "update", "WIP")
## Scope
These commands focus exclusively on commit **message quality**. Code review is handled by CodeRabbit.From ernesto2108/forge, MIT.
More from ernesto2108/forge
- 0.409score
db-optimize
ernesto2108
Identify slow queries and suggest schema, index, or query optimizations.
SkillDFreshness: DClaude Code +9 - 0.409score
design-review
ernesto2108
Review existing designs for quality, visual hierarchy, and anti-AI patterns.
SkillDFreshness: DClaude Code +9 - 0.409score
devops-conventions
ernesto2108
DevOps/Infrastructure conventions and best practices.
SkillDFreshness: DClaude Code +9 - 0.409score
architecture-boundary-guardrails
ernesto2108
Prevent architectural drift by enforcing bounded contexts and use-case-per-file structure.
SkillDFreshness: DClaude Code +9 - 0.409score
document-architecture
ernesto2108
Document the architecture of a frontend or backend service.
SkillDFreshness: DClaude Code +9 - 0.409score
domain-entity-guardrails
ernesto2108
Enforce strict typing and explicit optionality in domain entities and value objects.
SkillDFreshness: DClaude Code +9 - 0.409score
cross-service-dev
ernesto2108
Orchestrate agents across multiple microservice repos in a single session.
SkillDFreshness: DClaude Code +9 - 0.409score
db-schema-scan
ernesto2108
Read-only inspection of database schema via migration files and schema SQL.
SkillDFreshness: DClaude Code +9 - 0.409score
astro-conventions
ernesto2108
Astro framework conventions and coding standards for static and content-driven sites.
SkillDFreshness: DClaude Code +9 - 0.409score
design-project
ernesto2108
Quick entry point for resuming or starting design projects.
SkillDFreshness: DClaude Code +9 - 0.409score
design-recipes
ernesto2108
Reusable design patterns for efficient screen building in Pencil or Figma.
SkillDFreshness: DClaude Code +9 - 0.409score
design-system
ernesto2108
Create and maintain design system foundations — variables, collections, modes, color palettes, typography, spacing, reusable components with variants, and…
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 3, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ernesto2108/forge
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ernesto2108
- 0.409score
design-project
ernesto2108
Quick entry point for resuming or starting design projects.
SkillDFreshness: DClaude Code +9 - 0.409score
astro-conventions
ernesto2108
Astro framework conventions and coding standards for static and content-driven sites.
SkillDFreshness: DClaude Code +9 - 0.409score
architecture-boundary-guardrails
ernesto2108
Prevent architectural drift by enforcing bounded contexts and use-case-per-file structure.
SkillDFreshness: DClaude Code +9 - 0.409score
db-schema-scan
ernesto2108
Read-only inspection of database schema via migration files and schema SQL.
SkillDFreshness: DClaude Code +9 - 0.409score
cross-service-dev
ernesto2108
Orchestrate agents across multiple microservice repos in a single session.
SkillDFreshness: DClaude Code +9 - 0.409score
design-recipes
ernesto2108
Reusable design patterns for efficient screen building in Pencil or Figma.
SkillDFreshness: DClaude Code +9
Cite this page
git skill. Agent Mart. https://agentmart.dev/skills/ernesto2108-git (last updated 2026-10-24)