From exo
Create a git branch and draft PR from issue context. Use "branch-pr create" to set up a working branch with a draft PR, or "branch-pr push" to push the current branch.
How this skill is triggered — by the user, by Claude, or both
Slash command
/exo:branch-prThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up a working branch and draft pull request for a GitHub issue.
Set up a working branch and draft pull request for a GitHub issue.
Create a branch, push it, create a draft PR, and optionally commit nano-spec files.
Usage: branch-pr create
Steps:
dev-loop/<issue-number>-<feature-slug>.$STACK_ON_BRANCH is set, fetch and use it as the base:
git fetch origin $STACK_ON_BRANCH
git checkout -b dev-loop/$ISSUE_NUMBER-$FEATURE_SLUG origin/$STACK_ON_BRANCH
git checkout -b dev-loop/$ISSUE_NUMBER-$FEATURE_SLUG
git push -u origin dev-loop/$ISSUE_NUMBER-$FEATURE_SLUG
Add --repo $REPO to gh commands if $REPO is provided.--base $STACK_ON_BRANCH when stacking, and include a Stacked on #<parent-pr> line in the body so reviewers see the relationship.
gh pr create --draft --title "$ISSUE_TITLE" --body "Closes #$ISSUE_NUMBER
Automated implementation by dev-loop agent."
gh pr create --draft --base "$STACK_ON_BRANCH" --title "$ISSUE_TITLE" --body "Closes #$ISSUE_NUMBER
Stacked on #$STACK_ON_PR. GitHub will retarget this PR's base to the default branch when the parent merges.
Automated implementation by dev-loop agent."
git add $NANO_SPEC_PATH
git commit -m "docs: add nano-spec plan for #$ISSUE_NUMBER [REQ-XXX]"
Include [REQ-XXX] only if $REQ_ID is available.Branch: dev-loop/<issue-number>-<feature-slug>
Base: <main | $STACK_ON_BRANCH>
PR: #<pr-number> (<pr-url>)
Commit: <sha> (nano-spec files, if committed)
Push the current branch to its remote tracking branch.
Usage: branch-pr push
Steps:
git push
-u origin <current-branch>.Pushed: <branch-name> -> origin/<branch-name>
npx claudepluginhub ubiquitousthey/exo --plugin exoProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.