# Git Commit Helper

> Generate conventional commit messages without scopes based on staged changes. Use when the user asks for commit message help, has staged changes, or is about to commit.

- **Type:** Skill
- **Install:** `agentstack add skill-lc-rezende-ai-custom-skills-git-commit-helper`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [lc-rezende](https://agentstack.voostack.com/s/lc-rezende)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [lc-rezende](https://github.com/lc-rezende)
- **Source:** https://github.com/lc-rezende/AI-Custom-Skills/tree/main/skills/git-commit-helper

## Install

```sh
agentstack add skill-lc-rezende-ai-custom-skills-git-commit-helper
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Git Commit Helper (No Scope)

Generate conventional commit messages without a scope.

## When to use this skill

- The user asks for a commit message
- Staged changes exist
- The user is about to run `git commit`
- The user mentions conventional or semantic commits

## Workflow

1. Review staged files and the staged diff.
2. Identify the primary change type and any breaking changes.
3. Draft a commit message using the format below.
4. Provide a short rationale and ask if the user wants adjustments.

## Commit format (no scope)

```
: 

```

## Types

- `feat`: New feature
- `fix`: Bug fix
- `docs`: Documentation changes
- `style`: Formatting only (no logic change)
- `refactor`: Code restructuring without behavior change
- `perf`: Performance improvements
- `test`: Test additions or fixes
- `build`: Build system or tooling changes
- `ci`: CI/CD pipeline changes
- `chore`: Maintenance tasks

## Subject checklist

- Imperative mood ("add", "fix", "update")
- 50-72 characters max
- No trailing period
- Describes what and why, not how
- Lowercase after the type

## Breaking changes

If the change is breaking, include a footer:

```
BREAKING CHANGE: 
```

## Examples

### Feature

```
feat: add jwt authentication for api requests

- implement token validation middleware
- add login and refresh endpoints

Closes #42
```

### Fix

```
fix: prevent memory leak in user list

Clean up subscriptions when the component unmounts.
```

### Refactor

```
refactor: extract repository layer for database access

No functional changes. Improves testability and separation.
```

### Breaking change

```
feat: update user api response structure

BREAKING CHANGE: response is now { data, metadata }.
```

## Output expectations

- Provide the recommended commit message in full.
- Explain the chosen type and any breaking change rationale.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [lc-rezende](https://github.com/lc-rezende)
- **Source:** [lc-rezende/AI-Custom-Skills](https://github.com/lc-rezende/AI-Custom-Skills)
- **License:** Apache-2.0

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-lc-rezende-ai-custom-skills-git-commit-helper
- Seller: https://agentstack.voostack.com/s/lc-rezende
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
