challenge
Adversarial review skill. Use when the user wants to stress-test an idea, argument, proposal, or opinion from multiple…
Structured code review skill. Use when asked to "review this code", "review this PR", "check this diff", or when acting as a Hydra reviewer. Runs a multi-pass review with specialist focus areas and confidence-gated findings.
Claude Code
$ npx -y skills add blueberrycongee/termcanvas --skill code-review --agent claude-code
Codex
$ npx skills add blueberrycongee/termcanvas --skill code-review -a codex -y
Cursor
$ npx skills add blueberrycongee/termcanvas --skill code-review -a cursor -y
Gemini CLI
$ npx skills add blueberrycongee/termcanvas --skill code-review -a gemini-cli -y
GitHub Copilot
$ npx skills add blueberrycongee/termcanvas --skill code-review -a github-copilot -y
OpenCode
$ npx skills add blueberrycongee/termcanvas --skill code-review -a opencode -y
Windsurf
$ npx skills add blueberrycongee/termcanvas --skill code-review -a windsurf -y
name: code-review description: >- Structured code review skill. Use when asked to "review this code", "review this PR", "check this diff", or when acting as a Hydra reviewer. Runs a multi-pass review with specialist focus areas and confidence-gated findings.
Structured multi-pass review. Read the full diff before commenting on anything.
1. Determine the review scope:
2. Understand the intent: read the commit messages, PR description, or task description to understand what the change is supposed to do 3. Identify the change type: feature, bugfix, refactor, config, dependency update
Read the diff line by line. Flag only real issues:
**Always check:**
**Never flag:**
Based on the change type, apply the relevant specialist lens:
**If the diff touches tests:**
**If the diff touches data access:**
**If the diff touches auth/security:**
**If the diff touches UI:**
For each finding, assign a confidence level:
Report format per finding:
[severity] file:line — description Confidence: N/10 Suggestion: specific fix
Your terminals, on an infinite canvas. TermCanvas spreads all your terminals across an infinite spatial canvas — no more tabs, no more split panes. Drag them around, zoom in to focus, zoom out to see the big picture.
Adversarial review skill. Use when the user wants to stress-test an idea, argument, proposal, or opinion from multiple…
Use when a task should run through Hydra's Lead-driven workflow for multi-agent orchestration, or when an existing workflow must…
Systematic debugging skill. Use when encountering a bug, test failure, unexpected behavior, or when asked to "investigate",…
QA testing skill with real browser automation. Use when asked to "test this site", "QA this page", "check for visual bugs",…
Security audit skill. Use when asked to "audit security", "check for vulnerabilities", "security review", "pentest", or when…
Use when starting work in a TermCanvas-managed repo to route between direct work, Hydra, or a narrow TermCanvas skill.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.