From Dev10x
Converts existing git commits into issue tracker tickets with branch creation, cherry-picking, and commit message updates. For retroactively tracking tech debt, bug fixes without prior tickets.
npx claudepluginhub dev10x-guru/dev10x-claude --plugin Dev10xThis skill is limited to using the following tools:
This skill automates the process of converting an existing git commit into a tracked ticket with proper tracking. It creates a ticket from the commit's changes, creates a properly named branch, cherry-picks the commit, and updates the commit message to reference the new ticket.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
This skill automates the process of converting an existing git commit into a tracked ticket with proper tracking. It creates a ticket from the commit's changes, creates a properly named branch, cherry-picks the commit, and updates the commit message to reference the new ticket.
This skill follows references/task-orchestration.md patterns.
Create a task at invocation, mark completed when done:
REQUIRED: Create a task at invocation. Execute at startup:
TaskCreate(subject="Promote commits to tickets", activeForm="Promoting commits")Mark completed when done: TaskUpdate(taskId, status="completed")
IMPORTANT: This skill uses the Dev10x:ticket-create skill which supports GitHub Issues, Linear, and JIRA.
Use this skill when:
If the user does not provide a commit hash, show the last 20 commits for selection:
git log --oneline -20
Examine the commit to understand what problem it solves:
git show <commit-hash>
Use the Dev10x:ticket-create skill to create a properly structured ticket from the commit.
Use the Dev10x:ticket-branch skill to create a properly named branch.
Cherry-pick the original commit to the new branch:
git cherry-pick <commit-hash>
Amend the commit message to reference the new ticket.
Show the updated commit and verify changes.
Use the Dev10x:gh-pr-create skill to push the branch and create a PR.
Dev10x:git-promote
├── Uses: Dev10x:ticket-create (Step 3)
├── Uses: Dev10x:ticket-branch (Step 4)
└── Uses: Dev10x:gh-pr-create (Step 8, optional)