From extending-your-agent-tutorial
Use when stuck on a git operation — recovering lost commits, undoing a bad reset, rebasing or squashing history, or finding which commit introduced a bug.
How this skill is triggered — by the user, by Claude, or both
Slash command
/extending-your-agent-tutorial:git-recipesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Recover from a tricky git situation using focused, on-demand recipes.
Recover from a tricky git situation using focused, on-demand recipes.
bash ${CLAUDE_SKILL_DIR}/scripts/repo-snapshot.shRead the one matching reference file.AskUserQuestion, multiSelect: true) which area(s) they need, then load those.| Snapshot shows | Read |
|---|---|
detached HEAD, lost commit, reset --hard | reference/recovery.md |
| clean up / squash / reorder history | reference/rebasing.md |
| "something broke — which commit?" | reference/bisect.md |
Load a reference file only when its situation applies — that restraint is the point.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.
npx claudepluginhub itenium-be/extending-your-agent --plugin extending-your-agent-tutorial