skills/mine-create-pr/SKILL.md
Use when the user says: "create PR" or "open pull request". Reviews branch changes and creates a PR on GitHub or Azure DevOps.
npx skillsauth add NodeJSmith/Claudefiles mine-create-prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Dispatches a subagent to handle the entire PR workflow: platform detection, diff analysis, PR body drafting, task archival, changelog entry + PR-number annotation, and marking ready.
Launch one subagent (model: sonnet, subagent_type: general-purpose):
Create a PR for the current branch.
Read
${CLAUDE_CONFIG_DIR:-~/.claude}/skills/mine-create-pr/worker.mdfor the complete workflow. Follow every step in order. Do NOT use the Skill tool — the instructions are in worker.md, not a skill.
The subagent returns the PR URL, or an error message if something blocked it (unsupported platform, branch not pushed, PR already exists with its URL).
Present the result to the user.
development
Use when the user says: "document how X works", "write up how this works", "durable explanation", "explain this for the docs", "document this subsystem". Writes a durable, architectural-altitude explanation that survives code churn.
development
Use when picking up a fresh session after /clear, a stop, or an unanswered AskUserQuestion. Reconstructs the prior session's intent from its transcript tail and surfaces any unresolved decision; user-invoked only — for a hand-written end-of-day handoff use /mine-good-morning instead.
development
Use when the user says: "what did we discuss", "continue where we left off", "remember when", "as I mentioned", "you suggested", "we decided", "search my conversations", "find the conversation where", "what did we work on", or uses implicit signals like past-tense references, possessives without context, or assumptive questions. Direct search over past Claude Code sessions via cass.
tools
Use when the user says: "what context do I have", "relevant history for this task", "what have we done related to this". Also usable proactively when starting work that likely has prior history. Assembles a structured context brief from past session history via cass, scoped to the current task and workspace.