iac
claudeLet Claude Code sessions, a ChatGPT dot, Codex, and local or OpenRouter models hand each other work as JSON messages on issues in a private GitHub repo
5 skills
A GitHub-issue-backed PR lifecycle: file a ticket, start a branch, close it with a verified issue link, and keep the queue honest
Plugin pr from marketplace cjus-skills in cjus/cjus-skills. Commands read from the repo's manifest — 12 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
abortAbandon 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>".
cleanupTear 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.
closeClose 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:c
commitmsgWrite 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.
condenseRefresh 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-addWrite 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-pruneDelete 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>".
cpStage everything, commit with a concise message, and push the current branch. Use when the user says "/pr:cp" or asks to commit and push.
initSet 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, creates the status and priority labels the queue runs on, and checks that squash merges take the PR title. Use when the user s
nextRecommend 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-checkCheck 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-testReview 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 c
precompactBring 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.
resumeEstablish 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.
reviewsSummarize 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".
sanityRe-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.
startBegin 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 tick
statusExplain 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.
summaryWrite 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.
syncAssess 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.
ticketCreate 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.
triageReview 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 w
code-reviewerReview the changes on the current branch for bugs, edge cases and convention violations, with mentorship-style feedback and a machine-parseable verdict. Detects the branch context and reviews the whole PR diff. Invoked by /pr:pre-test and by /pr:close's review gate, or directly when the user asks fo
"${CLAUDE_PLUGIN_ROOT}/hooks/on-session-start.sh"
"${CLAUDE_PLUGIN_ROOT}/hooks/guard-default-branch.sh"
"${CLAUDE_PLUGIN_ROOT}/hooks/verify-close-landed.sh"
Let Claude Code sessions, a ChatGPT dot, Codex, and local or OpenRouter models hand each other work as JSON messages on issues in a private GitHub repo
5 skills
Run durable build and test jobs on an approved ephemeral Linux worker, with exact source snapshots and ownership-checked cleanup
5 skills
Write a book from a one-line description, bind it into a PDF and EPUB, revise it in place, and check its claims against its sources
4 skills
Fan one question out to N independent members and reconcile their answers without manufacturing consensus
3 skills
Explain a topic for a mid-level engineer — in 250 words of prose, or as a self-contained HTML page with diagrams that opens in the browser
2 skills
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications
5 skills · hooks
Cross-session memory and token savings for coding agents.
6 skills · 1 agent · 1 MCP server · hooks
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.