Skip to content
cccskills
FreePublished on GitHub

pr

Create or update a GitHub pull request following Medox conventions (author spicode-bot, reviewer spideystreet). Invoke manually with /pr — do NOT trigger automatically.

The English summary is being prepared. Showing the original description.

Works withGitHub
See how to install

Files included (1)

  • SKILL.md1.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Skill: Pull Request

Create or update a GitHub PR following the conventions defined in .claude/rules/git.md.

Steps

  1. Pre-flight: docs sync — run /docs-up first to ensure docs are up to date with code changes
  2. git log main..HEAD --oneline — review commits included
  3. Push if needed: git push -u origin <branch>
  4. Check if a PR already exists for the current branch:
    • Use mcp__github__list_pull_requests with head: "spideystreet:<branch>" and state: "open"
    • If a PR exists → update it (step 5b)
    • If no PR exists → create it (step 5a)

5a. Create PR

  • Use mcp__github__create_pull_request:
    • title: <type>(<scope>): <summary>
    • head: current branch
    • base: main
    • body: see Body format below
  • Add reviewer: gh pr edit <number> --add-reviewer spideystreet

5b. Update PR

  • Use gh pr edit <number> to update --title and/or --body if commits changed the scope
  • Push new commits (already done in step 3)
  • Report the existing PR URL to the user

Body format

## Summary

- <bullet points from commits>

## Test plan

- [ ] `uv run pytest <tests> -v`
- [ ] Manual: <scenario>

🤖 Generated with [Claude Code](https://claude.ai/claude-code)

Rules

  • Always prefer GitHub MCP tools (mcp__github__*) over gh CLI for GitHub operations (create PR, list issues, add comments, etc.)
  • Use git CLI only for local operations (log, push, diff, status)
  • Use gh pr edit for updating title/body (no MCP equivalent)

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Add a tool function to the Medox agent. Use when creating a tool file, registering it in the API loop, and writing its test.

The English summary is being prepared. Showing the original description.

spideystreet/medox13Updated Oct 1, 2026

Add a new E2E test case to tests/e2e/prompts.yaml for LangSmith evaluation. Use when adding interaction pairs to test, covering new ANSM drug classes, or rebalancing eval coverage.

The English summary is being prepared. Showing the original description.

spideystreet/medox13Updated Oct 1, 2026

commit

Free

Create a git commit with Medox conventions (co-author, conventional type/scope). Invoke manually with /commit — do NOT trigger automatically.

The English summary is being prepared. Showing the original description.

spideystreet/medox13Updated Oct 1, 2026

Audit code changes on the current branch and update docs/ + .claude/rules/ to stay in sync. Run before /pr.

The English summary is being prepared. Showing the original description.

spideystreet/medox13Updated Oct 1, 2026

lint

Free

Run all project linters (ruff, mypy, sqlfluff) and report results. Invoke with /lint.

The English summary is being prepared. Showing the original description.

spideystreet/medox13Updated Oct 1, 2026

Add a new Dagster asset to the pipeline. Use when creating a Bronze, Silver, or Gold layer asset.

The English summary is being prepared. Showing the original description.

spideystreet/medox13Updated Oct 1, 2026

See all skills by spideystreet

Report a problem with this skill