with one click
with one click
Generate a changelog entry from conventional commits since the last release tag. Determines semver bump automatically or accepts an override (e.g., /changelog minor).
Review code for potential issues and improvements. Use when asked to review specific files, functions, or code sections.
Update TPP for engineer handoff when context is running low or session is ending.
Iterative deep planning with critiques and alternatives. Use when facing complex design decisions requiring thorough analysis.
Work on a Technical Project Plan. Use when starting work on a TPP from _todo/, resuming a TPP, or when the user references a TPP file.
| name | gitplan |
| description | Review and plan focused git commits from tangled changes |
| disable-model-invocation | false |
| allowed-tools | Bash, Read, Glob, Grep, Edit, Write, WebSearch, Skill |
Don't invoke this skill if we're just reviewing a couple files. This skill is ONLY applicable when untangling 15+ files with multiple inter-twingled edits.
Never create megacommits. Each commit should be focused, coherent, and reviewable.
Work through changes in layer order:
src/types.ts — shared typessrc/services/ — backend services (github, cache, config, dispatch, workflows)src/state.ts, src/routes/ — server state and API routessrc/client/composables/ — Vue composablessrc/client/components/, src/client/views/ — Vue UI componentssrc/client/public/style.css — CSSsrc/services/__tests__/)git status and git diff --stat — use haiku subagents to preserve context and give summaries.git diff -U150 but limit JSON/package-lock to first ~50 lines._todo/, _soon/, and _done/ for TPP files related to each theme. TPPs MUST be committed alongside their corresponding code — never lumped into a separate "docs" commit. If a TPP doesn't correspond to any code changes, it can go in a docs-only commit.git add <files>.
_todo/, _soon/, or _done/ in the same commit as the code they describe. This was decided in Phase 1 — do not skip it here./rgs skill to review the staged changes. Use Opus (not haiku) for reviews — reviews are important./review until clean.git status for remaining changes.Review the mentioned code for potential issues and improvements. Follow all guidelines in the root CLAUDE.md.
CLAUDE.md in the project root)For each issue:
For documentation or trivial implementation issues, suggest the edit to the user and apply if they accept.
For other issues, provide a unique identifier for each issue (e.g. #A or #B), a summary, location, and proposed solution. Ask the user and apply if they accept.