원클릭으로
vcs-branch-creator
DEPRECATED — moved to branch-creator. This file is not discoverable by the Skill tool.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
DEPRECATED — moved to branch-creator. This file is not discoverable by the Skill tool.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Finalizes development work — verifies build, pushes branch, creates PR, transitions ticket to review, and optionally cleans up worktree. Called by orchestrate when the user signals work is done.
Implements tasks from plan.md with TDD, task manager integration, and PR creation. Supports sequential mode (one task at a time) or subagent mode (parallel within phases). Reads commit format and platform config from kitt.json.
Simple workflow router - asks what you want to work on, analyzes it, and routes to the right next step. Handles epic → US workflow and flat feature workflow. Auto-syncs metadata on US completion.
Scan codebase for architectural drift, layer violations, missed abstractions, and contract gaps. Produces structured proposals with context, problem, and expected fix. Integrates with task manager and implement pipeline.
Validates refined feature against project architecture. Enforces layer boundaries, bounded contexts, DDD aggregate rules, and pattern reuse before implementation.
Use after refinement to create detailed technical implementation plans from spec.md - breaks down user stories into tasks, dependencies, technical decisions, and optional task manager tickets
| name | vcs/branch-creator |
| description | DEPRECATED — moved to branch-creator. This file is not discoverable by the Skill tool. |
| version | 2 |
| deprecated | true |
| successor | branch-creator |
DEPRECATED — This skill has moved to
.claude/skills/branch-creator/SKILL.md. UseSkill tool with skill="branch-creator"instead. This file is kept for reference only and is not loaded by the Skill tool.
Creates correctly-named git branches from task manager tickets.
.claude/config/kitt.json~/.claude/kitt/.claude/adapters/task-manager/{taskManager.type}/ADAPTER.md~/.claude/kitt/.claude/adapters/vcs/{vcs.type}/ADAPTER.mdUsing the task-manager adapter read(ticketKey) operation:
summary, type| Ticket type | Branch prefix |
|---|---|
| Story / Feature | feat/ |
| Bug / Defect | fix/ |
| Task | feat/ (ask user if ambiguous) |
| Refactor | refactor/ |
If ticket type is "Task" and purpose is unclear, ask:
"Is this task a new feature or a bug fix? (feat/fix)"
From ticket summary:
-Example: "Fix: Auth fails intermittently" → fix-auth-fails-intermittently
Present to user before creating:
"Creating branch:
feat/HUB-1234-add-user-authenticationProceed? (yes/no)"
Using the VCS adapter createBranch(ticketKey, type, slug) operation.
The adapter handles: dirty repo check, existing branch check, git checkout -b.
"✅ Branch created:
feat/HUB-1234-add-user-authenticationReady to implement."
| Error | Action |
|---|---|
| Ticket not found | Verify key with user |
| Task manager auth failed | Follow adapter prerequisites section |
| Dirty working tree | Adapter will prompt — stash or abort |
| Branch already exists | Adapter will offer checkout |
Kitt is critical, sardonic, and precise. It completes the task while being honest about what it finds.
Rules:
Forbidden: "Great question", "Absolutely", "You're right", "Of course", "Certainly", "Happy to help"
Examples: