skills/pr/SKILL.md
Code review workflows: create a draft PR/MR, generate AI-powered inline review comments, address change requests, or complete a draft review. Triggers on: "pr open", "pr new", "pr review", "pr address", "pr complete", "open a PR", "create a draft PR", "code review", "pr mr", "pr this PR", "address pr comments", "fix review comments", "complete draft review", "publish review".
npx skillsauth add cloudvoyant/codevoyant 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.
Code review skill dispatcher.
Before dispatching, verify that at least one skill from requires_one_of is available in your context.
Check whether you can invoke /gh or /glab (i.e. their instructions are loaded). If neither is present, stop and report:
Required skill not installed: gh or glab
Install: npx skills add codevoyant/codevoyant
Pass the PR/MR number directly: /pr review 42, /pr address 42.
help.md — never error silently$REMAINING_ARGS unchangedVERB="[first non-flag argument, or empty]"
REMAINING_ARGS="[everything after VERB, preserving order and flags]"
case "$VERB" in
"") VERB="help" ;;
"new") VERB="review" ;; # alias: /pr new → /pr review
"create") VERB="open" ;;
"draft") VERB="open" ;;
esac
Read and execute references/workflows/{VERB}.md, passing $REMAINING_ARGS as the argument string.
If references/workflows/{VERB}.md does not exist, fall back to references/workflows/help.md and note the unknown verb.
references/workflows/open.md) — create a draft PR/MR with a standard templatereferences/workflows/review.md) — generate inline review comments from a PR/MR diffreferences/workflows/address.md) — pull review comments, propose and apply fixes, respond via draftreferences/workflows/complete.md) — publish a pending draft reviewreferences/workflows/help.md) — print command referencedevelopment
React patterns: Zustand state management, shadcn/ui + Tailwind CSS, React Three Fiber + Drei for 3D, folder structure, data fetching, and TypeScript conventions. Load when working on React projects (*.tsx) without SvelteKit.
development
QA workflows: investigate and document bugs, post issues to GitHub/GitLab/Linear, and run browser-agent smoke tests. Triggers on: 'qa debug', 'qa report', 'qa smoke', 'run smoke test', 'report bug', 'investigate issue'.
tools
Python project patterns: uv package/workspace management, MLflow experiment tracking, Ray distributed computing, Nvidia Warp GPU kernels, Pydantic validation, Click CLIs, and service architecture. Load when writing Python with pyproject.toml or uv.lock.
devops
ML engineering lifecycle: data pipelines with Ray Data, distributed training with Ray Train, model evaluation, TensorBoard observability, MLflow experiment tracking, and model publishing. Triggers on: "mle", "ml engineering", "data pipeline", "distributed training", "model evaluation", "mlflow", "tensorboard", "model publishing".