Commit All
Description
Personal Claude Code commands, skills, and agents for global use across all projects.
Installation
Installs to ~/.claude/skills/abnegate-claudes-commit-all/SKILL.md
mkdir -p ~/.claude/skills/abnegate-claudes-commit-all && curl -fsSL https://raw.githubusercontent.com/abnegate/claudes/HEAD/commands/commit-all.md -o ~/.claude/skills/abnegate-claudes-commit-all/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
README
Claudes
Personal Claude Code commands, skills, and agents for global use across all projects.
Setup
Option 1: Claude Code plugin (recommended)
Install via the built-in plugin marketplace:
/plugin marketplace add abnegate/claudes
/plugin install skills@claudes
Slash commands are namespaced under `skills:`, so they're invoked as `/skills:commit`, `/skills:pr`, etc.
Option 2: Symlink (local development)
Clone the repo and symlink into your Claude config — useful when iterating on the contents:
git clone git@github.com:abnegate/claudes.git ~/Local/claudes
ln -sf ~/Local/claudes/commands ~/.claude/commands
ln -sf ~/Local/claudes/skills ~/.claude/skills
ln -sf ~/Local/claudes/agents ~/.claude/agents
With symlinks, commands are invoked without the namespace prefix (`/commit`, `/pr`, ...).
Agents
Specialized agents that form a structured execution cycle. The cycle is conducted by the top-level agent (you, in Claude Code) via the **consolidation** skill — subagents cannot spawn further subagents, so the conductor role lives in the user-facing context.
[top-level agent — consolidation skill loaded]
-> planner (decompose task into subtasks)
-> verifier (validate plan correctness + efficiency)
-> architects (parallel worktree execution)
-> consolidator (merge all branches)
-> reviewer (review merged output)
-> verifier (confirm acceptance criteria met)
| Agent | Model | Role |
|---|---|---|
| planner | Opus | Decomposes tasks into smallest work units, maps dependencies and parallelism |
| verifier | Opus | Validates plans pre-execution and confirms outcomes post-execution |
| architect | Opus | Implements code in worktree isolation — production-ready, any tech stack |
| consolidator | Opus | Merges parallel worktree branches with intelligent conflict resolution |
| reviewer | Opus | Reviews code for bugs, security, performance, readability, and maintainability |
Commands
User-invocable slash commands. Type `/` in Claude Code to run them.
Git & Workflow
| Command | Usage | Description |
|---|---|---|
| commit | /commit [message] |
Create git commit with conventional commit message |
| commit-all | /commit-all |
Create git commits in logical groups for all current changes |
| pr | /pr [title] |
Commit pending changes, push, and create a pull request |
| pr-fix | /pr-fix |
Fix failing CI checks and address PR comments |
| issue | /issue |
Implement a Linear issue end-to-end using the consolidation cycle |
| hotfix | /hotfix |
Emergency hotfix workflow for production issues |
| release | /release [version] [branch] |
Create a GitHub release with grouped changelog |
| orchestrate | /orchestrate |
End-to-end feature workflow — branch, implement, improve, PR, wait, pr-fix |
Development
| Command | Usage | Description |
|---|---|---|
| implement | /implement |
TDD feature implementation via the consolidation cycle |
| refactor | /refactor |
Safe refactoring with planner, parallel worktrees, and verification |
| build | /build [target] |
Build project (auto-detects build system) |
| install | /install [--device ] |
Install app on device/emulator (auto-detects platform) |
| run | /run [--device ] |
Build, install, and launch app on target device |
Code Quality
| Command | Usage | Description |
|---|---|---|
| improve | /improve [cycles] |
Review and fix code across 6 dimensions — security, performance, correctness, readability, maintainability, testing |
| review | /review |
Read-only code review of current branch against main |
| cleanup | /cleanup [module|all] |
Remove dead code, unused imports, and technical debt |
| debug | /debug |
Debug and fix failing tests or errors |
| investigate | /investigate |
Deep investigation of bugs, performance issues, or unexpected behavior |
Utilities
| Command | Usage | Description |
|---|---|---|
| continue | /continue [context] |
Pick up unfinished work from where the last session left off |
| history | /history |
Search Claude Code conversation history on disk |
| profile | /profile |
Build a developer profile from git activity and session history |
| readme | /readme |
Assess the codebase and update the README with any new or outdated information |
Skills
Reference guides loaded by Claude on demand. These are not user-invocable — Claude consults them automatically when relevant context appears.
| Skill | Description |
|---|---|
| consolidation | The full orchestration cycle — loads planner → verifier → parallel architects → consolidator → reviewer → verifier into the top-level agent's context |
| kotlin-expert | Kotlin 2.x/K2/KMP — context parameters, coroutine pitfalls, scope functions, delegation, sealed types, DSLs |
| android-expert | Jetpack Compose + MVI house rules — contract pattern, Koin, Nav3, strong skipping, testing scaffold |
| php-expert | PHP 8.3+ house rules — typed constants, enums, exceptions, PHPUnit 12, Pint/PHPStan/Rector |
| swoole-expert | Swoole 5.x/6.x — coroutines, runtime hooks, servers, connection pooling, pitfalls, 6.x API changes |
| docker-expert | Docker/Compose — multi-stage builds, Swoole containers, BuildKit, security, signal handling, CI/CD |
| backend-development | Backend API design, database architecture, microservices patterns, TDD |
| database-design | Schema design, optimization, migrations for PostgreSQL, MySQL, NoSQL |
| frontend-design | Create distinctive, production-grade UIs that avoid generic AI aesthetics |
| react-best-practices | React hooks, component patterns, state management, performance optimization |
User Config
The `user/` directory contains personal configuration that gets symlinked to `~/.claude/`:
| File | Purpose |
|---|---|
user/settings.json |
Symlink to ~/.claude/settings.json — plugin settings and hooks |
user/CLAUDE.md |
Symlink to ~/.claude/CLAUDE.md — global instructions for all projects |
user/hooks/format.sh |
Post-edit formatter hook — auto-formats PHP, JS/TS, Kotlin, Rust after Write/Edit |
user/hooks/pre-commit.sh |
Pre-commit hook — formats all staged files before git commit |
user/hooks/detect-failure.sh |
Failure detection hook — injects fix directive when test/build/lint fails |
Adding to Projects
To include this collection in a project's git repo, add as a submodule:
git submodule add git@github.com:abnegate/claudes.git .claude/claudes
Or copy specific commands:
cp ~/Local/claudes/commands/build.md .claude/commands/
License
MIT
Related Skills
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Git 使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Git Claude skills github
[Building agent skills blog](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-ag
Git #148
, [#161](https://github.com/affaan-m/everything-claude-code/pull/161))
Git GitHub MCP
| Token | Repos, issues, PRs, workflows |
Git GitHub MCP Server
Official first-party server to read repos, manage issues/PRs, and automate workflows.
Git