From symphony-trackers
Create a well-formed git commit from current changes using session history for rationale and summary; use when asked to commit, prepare a commit message, or finalize staged work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/symphony-trackers:commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Produce a commit that reflects the actual code changes and the session
git status, git diff, and git diff --staged for actual changes.git status, git diff,
git diff --staged).git add -A) after confirming
scope.feat(scope): ..., fix(scope): ..., refactor(scope): ...).Co-authored-by trailer for Codex using Codex <[email protected]>
unless the user explicitly requests a different identity.git commit -F <file> so newlines are literal (avoid -m with \n).git commit whose message reflects the session.Type and scope are examples only; adjust to fit the repo and changes.
<type>(<scope>): <short summary>
Summary:
- <what changed>
- <what changed>
Rationale:
- <why>
- <why>
Tests:
- <command or "not run (reason)">
Co-authored-by: Codex <[email protected]>
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.
npx claudepluginhub wagnersza/symphony