api-design
Design or review REST and GraphQL API interfaces. Use when asked to design an API, review endpoint structure, define…
Create well-structured git commits with conventional commit messages. Use when asked to commit changes, prepare a commit, or stage and push code.
$ npx -y skills add agulli/atlas-agents --skill git-commit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/git-commitContext preview
The summary Claude sees to decide when to auto-load this skill.
Create well-structured git commits with conventional commit messages. Use when asked to commit changes, prepare a commit, or stage and push code.
name: git-commit description: Create well-structured git commits with conventional commit messages. Use when asked to commit changes, prepare a commit, or stage and push code. license: MIT compatibility: Requires git allowed-tools: Bash(git:*)
1. **Run `git status`** to see all changed files. Read the output carefully. 2. **Run `git diff --stat`** to understand the scope of the change. 3. **Group related changes.** If the diff contains unrelated changes (e.g., a bug fix AND a new feature), create separate commits. Do not bundle unrelated work. 4. **Stage files intentionally.** Use `git add <specific-files>`, never `git add .` unless every changed file belongs in the same logical commit. 5. **Write the commit message** using Conventional Commits format:
<type>(<scope>): <description> <body — explain WHY, not WHAT> <footer — references, breaking changes>
Types: `feat`, `fix`, `refactor`, `docs`, `test`, `chore`, `perf`, `ci` 6. **Verify before committing.** Run `git diff --cached` to review exactly what will be committed. Read the staged diff. 7. **Commit.** Run `git commit -m "..."` with the message.
| Excuse | Rebuttal | |--------|----------| | "I'll just use `git add .` to save time" | Staging everything blindly leads to committing debug files, env vars, and unrelated changes. Stage intentionally. | | "The message 'fix stuff' is fine for now" | Every commit message is permanent history. Write it properly the first time. | | "I'll squash these later" | You won't. Write clean commits now. |
This repository contains the source code, examples, and project implementations for the book "Hands-on AI Agents" — a practical, code-first guide to building AI agents and, more importantly, putting them into production.
Design or review REST and GraphQL API interfaces. Use when asked to design an API, review endpoint structure, define…
Perform a structured security and quality audit on source code. Use when asked to review code, audit a pull request, check for…
Design, build, or debug data processing pipelines. Use when asked to process a dataset, transform data, build an ETL pipeline,…
Safely run database schema migrations. Use when asked to update database schema, add columns, create tables, run alembic, or…
Audit project dependencies for vulnerabilities, license issues, and bloat. Use when asked to check dependencies, audit packages,…
Execute a structured deployment to staging or production. Use when asked to deploy, ship, release, push to production, or promote…