Agent skill
commit
Guide for creating atomic commits with conventional commit format. Use when user wants to commit changes.
Install this agent skill to your Project
npx add-skill https://github.com/alexjx/skills/tree/main/skills/commit
SKILL.md
Commit Changes
Process
1. Review Changes
Run:
git status
git diff HEAD
git diff --stat HEAD
Check for new untracked files:
git ls-files --others --exclude-standard
2. Stage Files
Add the untracked and changed files relevant to the current work.
Do NOT stage:
.envor credential files- Large binary files
- Files unrelated to the current task
3. Create Commit
Write an atomic commit message with a conventional commit tag:
feat:— New capability or featurefix:— Bug fixrefactor:— Code restructure without behavior changedocs:— Documentation onlytest:— Test additions or fixeschore:— Build, CI, tooling changesperf:— Performance improvement
For monorepo changes spanning multiple packages, note the primary package in the scope:
feat(workflows): add DAG condition evaluator
fix(web): resolve SSE reconnection on navigation
refactor(isolation): simplify worktree resolution order
Commit message format:
tag(scope): concise description of what changed
[Optional body explaining WHY this change was made,
not just what changed. Include context that isn't
obvious from the diff.]
[Optional: Fixes #123, Closes #456]
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-creator
Create Claude Code subagents. Use when user wants to create a subagent, specialized agent, or custom AI assistant for Claude Code.
skill-creator
Create new Claude Code skills in this repository. Use when user wants to add a new skill, create a skill, implement a skill, or extend Claude's capabilities with a custom workflow.
crawl4ai
Web crawler that converts URLs to clean markdown. Use when user wants to fetch a webpage, extract web content, convert URL to markdown, or scrape website content.
agent-harness
Framework for orchestrating multiple AI agent sessions to complete complex, long-running software projects. Use when the user wants to set up or use the long-running agent harness pattern for managing multi-session projects, breaking work into discrete sessions with persistent state tracking, or implementing incremental progress workflows across multiple Claude Code sessions.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
Didn't find tool you were looking for?