challenge
Adversarial review skill. Use when the user wants to stress-test an idea, argument, proposal, or opinion from multiple…
Use when starting work in a TermCanvas-managed repo to route between direct work, Hydra, or a narrow TermCanvas skill.
Claude Code
$ npx -y skills add blueberrycongee/termcanvas --skill using-termcanvas --agent claude-code
Codex
$ npx skills add blueberrycongee/termcanvas --skill using-termcanvas -a codex -y
Cursor
$ npx skills add blueberrycongee/termcanvas --skill using-termcanvas -a cursor -y
Gemini CLI
$ npx skills add blueberrycongee/termcanvas --skill using-termcanvas -a gemini-cli -y
GitHub Copilot
$ npx skills add blueberrycongee/termcanvas --skill using-termcanvas -a github-copilot -y
OpenCode
$ npx skills add blueberrycongee/termcanvas --skill using-termcanvas -a opencode -y
Windsurf
$ npx skills add blueberrycongee/termcanvas --skill using-termcanvas -a windsurf -y
name: using-termcanvas description: Use when starting work in a TermCanvas-managed repo to route between direct work, Hydra, or a narrow TermCanvas skill. alwaysApply: true
Route first. Choose the lightest path that preserves correctness.
agent, do it directly. Do not invoke Hydra by default.
or a staged workflow, use `hydra`.
instructions via `hydra init-repo` or the TermCanvas Hydra enable action.
Lead-driven, decision-point oriented. The Lead reads the codebase, picks the strategy, and dispatches workers for the steps that need a fresh agent process. Roles available: `lead` (the decider — not itself dispatched), `dev` (writes code AND its tests), `reviewer` (independent cross-model check). No separate researcher — the Lead does its own research. No separate tester — dev owns its own test surface.
for ambiguous, risky, or PRD-driven work
full Lead-driven loop
spawned workers are actually involved.
`termcanvas terminal create --prompt "..."` rather than `termcanvas terminal input`.
for workflows created by `hydra init`.
`hydra spawn`.
When the session context contains a `<memory-graph>` block from TermCanvas:
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…
Structured code review skill. Use when asked to "review this code", "review this PR", "check this diff", or when acting as a…
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…
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.