AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MPL-2.0 Self-run

Commit

skill-rikdc-ai-skills-commit · by rikdc

Writes brief conventional-commit messages, runs pre-commit checks, stages changes, commits them, and proposes splitting when the diff mixes concerns. Use when the user asks to commit, stage and commit, write a commit message, or split a change into atomic commits.

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-rikdc-ai-skills-commit

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-rikdc-ai-skills-commit)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
20d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Commit? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Commit - Conventional Commit Messages

Creates commits with short conventional commit messages. Runs pre-commit checks and suggests splitting when the staged changes cover more than one concern.

Usage

/git-workflow:commit [--no-verify] [--help]

Workflow

  1. Pre-commit checks (unless --no-verify): run make checks if available.
  2. Git analysis: inspect staged files and git diff to identify the change.
  3. Commit: write the message, then commit.

If nothing is staged, stage all modified files. If the diff covers distinct concerns, propose atomic commits before committing.

Message Rules

(): 

[body — only when required]
  • No emoji. Not in the subject, not in the body.
  • Subject: imperative mood, lower case, no trailing period, under 60 characters.
  • scope is optional; include it only when it disambiguates.
  • Default to a subject line alone. Most commits need nothing more.
  • Add a body only for information the diff cannot show: why the change was

made, a breaking change, or an issue reference. Cap it at two short sentences or three bullets.

  • Never restate the diff, list touched files, summarise your process, or add

closing commentary.

Types

  • feat: new feature
  • fix: bug fix, security fix, warning fix
  • docs: documentation
  • style: formatting
  • refactor: restructuring without behaviour change
  • perf: performance
  • test: tests
  • chore: tooling, dependencies, configuration
  • ci: CI/CD

Splitting Criteria

Propose separate commits when the staged changes mix concerns, mix types (feature + fix + docs), or are large enough that one message cannot describe them accurately.

Examples

Good:

  • feat(auth): add session refresh endpoint
  • fix(render): release texture handles on unmount
  • docs: document the scanner exit codes
  • refactor: collapse duplicate error wrapping

With a body, where the reason is not visible in the diff:

fix(scanner): match patterns case-insensitively

Uppercase AWS keys were slipping through, reported in #212.

Too verbose — do not do this:

✨ feat(auth): add a new session refresh endpoint to the auth package

This commit adds a new endpoint. It modifies auth/handler.go to add the
handler, auth/routes.go to register the route, and auth/handler_test.go to
cover it. This improves the developer experience and makes the codebase
more maintainable going forward.

Options

  • --no-verify: skip pre-commit checks
  • --help: show this reference

Notes

  • Pre-commit failures: ask whether to fix or proceed.
  • No staged files: auto-stage modified and new files.
  • Large changes: suggest atomic commits with guided staging.

Source & license

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

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

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.