From creation-daemon
Review the PR for a cd:in-review ticket, write a review artifact, then approve or request changes (→ cd:in-progress). Re-run after merge to finalize to cd:done.
How this skill is triggered — by the user, by Claude, or both
Slash command
/creation-daemon:cd-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review the PR for ticket #$ARGUMENTS.
Review the PR for ticket #$ARGUMENTS.
Load context. Call cd_get_ticket with issue_number: $ARGUMENTS. Read the refinement artifact (spec) and implementation artifact.
Find the PR. The implementation artifact references the PR. If not, run gh pr list --search "cd#$ARGUMENTS" --state all via Bash to find it (include merged/closed so post-merge finalization still works).
Check PR state first. Run gh pr view <pr-number> --json state -q .state via Bash. If the result is MERGED, the review has already happened and the PR is in — call cd_transition_state with new_state: done and stop. This makes /cd-review safe to re-run after a merge to finalize the ticket.
Read the diff. Run gh pr diff <pr-number> via Bash.
Apply review rigor.
superpowers:receiving-code-review skill is available, invoke it to apply review standards (verify claims, test coverage, edge cases).Write the review artifact. Call cd_write_artifact with:
issue_number: $ARGUMENTS
type: review
content:
# Review for #<n>
## Summary
What changed (one paragraph).
## Acceptance criteria check
- [x] Criterion 1 — satisfied by <file>:<line>
- [ ] Criterion 2 — missing or unclear
## Findings
Issues by severity (blocking / non-blocking / nit).
## Verdict
**Approved** — or — **Changes requested**
Decide the next action.
gh pr review <pr-number> --approve --body "<summary>" via Bash.gh pr view <pr-number> --json state -q .state.
MERGED (e.g. auto-merge was on), call cd_transition_state with new_state: done.OPEN, leave the ticket in cd:in-review and tell the user: "PR approved. After merging, run /cd-review $ARGUMENTS again to finalize the ticket to cd:done." The next /cd-review invocation will pick up the merged state via step 3 and transition automatically.gh pr review <pr-number> --request-changes --body "<summary>" via Bash, then call cd_transition_state with new_state: in-progress.cd_block_ticket with a clarification question.npx claudepluginhub rainbowrider5/creation-daemon --plugin creation-daemonCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.