Agent Plugins Marketplace
All plugins

pr

v0.2.1

A GitHub-issue-backed PR lifecycle: file a ticket, start a branch, close it with a verified issue link, and keep the queue honest

Claude Code22 Skills

By cjusLicense: MIT0 GitHub starsUpdated 3 days ago

Directory evidence

Runtimes
Claude Code
Parsed components
22 skill or MCP entries
Source updated
Sep 20, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install pr for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install pr-6@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/cjus/cjus-skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/pr/.

Plugin files

plugins/pr/
├── .claude-plugin/plugin.json
├── skills/abort/SKILL.md
├── skills/cleanup/SKILL.md
├── skills/close/SKILL.md
├── skills/commitmsg/SKILL.md
├── skills/condense/SKILL.md
├── skills/continuity-add/SKILL.md
├── skills/continuity-prune/SKILL.md
├── skills/cp/SKILL.md
├── skills/init/SKILL.md
├── skills/next/SKILL.md
├── skills/plan-check/SKILL.md
├── skills/pre-test/SKILL.md
├── skills/precompact/SKILL.md
├── skills/resume/SKILL.md
├── skills/reviews/SKILL.md
├── skills/sanity/SKILL.md
├── skills/start/SKILL.md
├── skills/status/SKILL.md
├── skills/summary/SKILL.md
├── skills/sync/SKILL.md
├── skills/ticket/SKILL.md
└── skills/triage/SKILL.md

Included Skills22

abortskills/abort/SKILL.md

Abandon a branch that will never merge. Closes its issue as not planned, closes any open PR, removes the worktree, and deletes the branch locally and on the remote. Permanent, so it only runs when the user invokes it explicitly. Use when the user says "/pr:abort <reason>".

cleanupskills/cleanup/SKILL.md

Tear down a merged branch's workspace by ticket number. Verifies the close ran and the PR actually merged, confirms the issue closed, removes the worktree, deletes the branch, and pulls the merge. Destructive, so it only runs when the user invokes it explicitly.

closeskills/close/SKILL.md

Close a branch so it can merge. Runs the summary, conflict, migration-drift and check gates, a review gate, links the GitHub issue with a verified closing reference, writes the handoff artifacts, triages deferred work, then commits and pushes. Required before any merge. Use when the user says "/pr:close" or says a branch is ready to merge.

commitmsgskills/commitmsg/SKILL.md

Write COMMITMSG.md in the branch's plan folder, covering only the uncommitted changes. Use when the user says "/pr:commitmsg", asks for a commit message, or when /pr:close needs the message its commit will use.

condenseskills/condense/SKILL.md

Refresh PLAN.md status and shrink an oversized CHANGELOG.md for the current branch, preserving timestamps. Use when the user says "/pr:condense", when the branch's changelog has grown unwieldy, or as a step of /pr:close.

continuity-addskills/continuity-add/SKILL.md

Write one concise continuity entry as a new file under the repo-root continuity folder, sourced from the branch's plan folder, its commits and its PR. Additive only, touching no existing entry. Use when the user says "/pr:continuity-add", or as the handoff step of /pr:close.

continuity-pruneskills/continuity-prune/SKILL.md

Delete continuity entry files older than a cutoff date, after showing the list and asking. Destructive, so it only runs when the user invokes it explicitly. Use when the user says "/pr:continuity-prune <YYYY-MM-DD>".

cpskills/cp/SKILL.md

Stage everything, commit with a concise message, and push the current branch. Use when the user says "/pr:cp" or asks to commit and push.

initskills/init/SKILL.md

Set a repo up for the pr plugin. Detects the GitHub repo, the package manager and the check commands, asks about the choices it cannot detect, writes .claude/pr-config.json, and creates the status and priority labels the queue runs on. Use when the user says "/pr:init", when a skill reports a no-config gap, or when setting up a repo to use this workflow for the first time.

nextskills/next/SKILL.md

Recommend which ticket to work on next by cross-referencing recent PR activity and local worktrees against the open status:todo queue, high priority then medium. Each candidate comes with its derived branch name. Use when the user says "/pr:next" or asks what to work on next.

plan-checkskills/plan-check/SKILL.md

Check whether the branch's PLAN.md still matches reality, refresh its status, and state the concrete next steps. Use when the user says "/pr:plan-check", asks whether the plan is current, or wants to know what is left on the branch.

pre-testskills/pre-test/SKILL.md

Review the branch and decide whether it is ready for hands-on testing. Refreshes PLAN.md status, opens a draft PR so CI starts running, runs the configured checks, and runs a code review. Use when the user says "/pr:pre-test", asks whether the branch is ready to test, or wants a review pass before closing.

precompactskills/precompact/SKILL.md

Bring PLAN.md fully current before a context compaction, including explicit resume steps written for an agent with none of the current context. Use when the user says "/pr:precompact" or right before a compaction.

resumeskills/resume/SKILL.md

Establish the actual current state of a branch after a break, from git, GitHub and the branch's own documents rather than from conversation memory, and lead with the open questions and blockers. Use when the user says "/pr:resume" or returns to work after time away.

reviewsskills/reviews/SKILL.md

Summarize what was recently completed, from the continuity entries, the assertions file and merged PRs, then cross-reference the open status:todo queue to recommend what to work on next. Use when the user says "/pr:reviews" or asks "what did we just do and what is next".

sanityskills/sanity/SKILL.md

Re-audit the factual claims in your immediately previous response, classifying each as verified, inferred or unsupported, and issue corrections for anything that does not hold. Use when the user says "/pr:sanity" or asks you to double-check what you just asserted.

startskills/start/SKILL.md

Begin work on a ticket. Creates the branch (in a worktree when configured), installs dependencies, initializes the branch's plan folder, enriches PLAN.md from the GitHub issue, and moves the issue to status:in-progress. Use when the user says "/pr:start <branch-name>" or asks to start work on a ticket.

statusskills/status/SKILL.md

Explain in plain language what the current branch does and what it now prevents, plus where it sits in the lifecycle. A 20-second read that writes nothing. Use when the user says "/pr:status" or asks for a quick rundown of what has been done on this branch.

summaryskills/summary/SKILL.md

Write a comprehensive summary of the completed work on this branch into the plan folder, with code examples, plan alignment, testing notes and an impact assessment. Use when the user says "/pr:summary", asks for a PR write-up, or when /pr:close needs the document that becomes the PR body.

syncskills/sync/SKILL.md

Assess what the default branch's new commits mean for every live worktree, then merge them into the current one. Stays silent when nothing intersects. Use when the user says "/pr:sync", after a PR merges, or when the default branch has moved and you need to know which branches are affected.

ticketskills/ticket/SKILL.md

Create a GitHub issue from a freeform description, labelled status:todo with priority:high, and report the branch name it yields. Use when the user says "/pr:ticket <description>", asks to file or open a ticket, or when /pr:close triages deferred work into a follow-up issue.

triageskills/triage/SKILL.md

Review every open GitHub issue against the state of the default branch, closing the ones the work has already retired, stamping the ones that still hold with a last-reviewed record, and consolidating issues that have converged on one piece of work. Reports only by default; writes with --apply. Use when the user says "/pr:triage" or asks to clean up or consolidate the issue queue.

Plugin manifests1

plugins/pr/.claude-plugin/plugin.json
{
  "$schema": "https://anthropic.com/claude-code/plugin.schema.json",
  "name": "pr",
  "description": "A GitHub-issue-backed PR lifecycle: file a ticket, start a branch, close it with a verified issue link, and keep the queue honest",
  "version": "0.2.1",
  "author": {
    "name": "cjus"
  },
  "homepage": "https://github.com/cjus/cjus-skills",
  "repository": "https://github.com/cjus/cjus-skills",
  "license": "MIT",
  "keywords": [
    "pr",
    "github",
    "issues",
    "workflow",
    "worktree",
    "changelog"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[pr on Agent Plugins Marketplace](https://pluginsmp.com/plugins/pr-6)