원클릭으로
Write ~/.claude/custom-handoff.md to hand off current work to the next session
npx skills add https://github.com/lttr/claude-marketplace --skill cc-handoff이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
Write ~/.claude/custom-handoff.md to hand off current work to the next session
npx skills add https://github.com/lttr/claude-marketplace --skill cc-handoff이 명령을 Claude Code에 복사하여 붙여넣어 스킬을 설치하세요
Review code changes from the current branch, staged changes, a git ref, or a diff/patch file. Pure git-native — no platform/PR awareness. Trigger when user says "review this", "code review", "/df:code-review", or provides a git ref or diff path. Read-only — never posts comments.
Review code changes from current branch, an Azure DevOps PR, a git ref, or a diff/patch file. Trigger when user says "review this", "code review", "/df:code-review", or provides a PR id/URL, ticket URL, git ref, or diff path. Read-only — never posts comments.
Create a feature branch from an Azure DevOps ticket. Fetches ticket title, slugifies, creates `feature/<id>-<slug>`, and optionally transitions ticket to Active. Trigger when user says "feature branch", "create branch", "/df:feature-branch", or provides a ticket id/URL to start work on.
Manage Azure DevOps pull requests — create, checkout, list, complete. Trigger when user says "/df:pr <op>", "create PR", "checkout PR 123", "list PRs", "complete PR", or otherwise asks to operate on an AZDO pull request.
Transition Azure DevOps work item state. Trigger when user says "ticket <id> active", "set ticket cr", "/df:ticket", or wants to move a work item between states (active, code-review, ready, closed).
Guide for creating and editing Claude Code skills. Use when user wants to create a new skill, create a new slash command (skills are the unified primitive - commands live in skills/ now), update an existing skill, or needs help structuring a SKILL.md file.
| name | cc:handoff |
| description | Write ~/.claude/custom-handoff.md to hand off current work to the next session |
| disable-model-invocation | true |
| allowed-tools | Write, Bash(trash-put:*), Bash(git status:*), Bash(git log:*), Bash(git diff:*) |
Write ~/.claude/custom-handoff.md (resolve ~ to the user's home directory) summarizing current work so the next Claude session can pick up where this one left off.
trash-put ~/.claude/custom-handoff.md 2>/dev/null || true to remove any prior handoff (ignore error if file absent).# ORIGINAL PROMPT
<the user's opening prompt from this conversation, verbatim if short; otherwise a one-to-two-sentence summary that preserves the ask>
# GOAL
<one line: what we're doing now>
# DONE
- <thing done>
- <thing done>
# RECENT CONCLUSIONS
- <decision, agreement, or insight from last few turns — what shifted the plan>
- <open question raised at end, still unanswered>
# NEXT
<concrete next action — derived from RECENT CONCLUSIONS, not stale earlier intent>
# WATCH OUT
<gotchas; omit section if none>
# ORIGINAL PROMPT anchors intent across sessions — do not drop it even if the work has drifted.NEXT. Early-conversation context is backdrop, not the lead.# RECENT CONCLUSIONS captures what was just decided or learned — not a re-summary of DONE. If the last turns only restated earlier work, leave it empty rather than padding.src/auth.ts:42, not "the auth file").# WATCH OUT when there are no gotchas.