con un clic
scan
// Scans the codebase against another skill's criteria using a parallel agent team. Use when the user says /scan <skill-name> to audit code quality, find violations, or assess conformance to best practices.
// Scans the codebase against another skill's criteria using a parallel agent team. Use when the user says /scan <skill-name> to audit code quality, find violations, or assess conformance to best practices.
Runs .continue/checks locally against the current diff, simulating the GitHub PR checks experience. Use when the user says /check to review their changes before pushing.
Polish an open-source repository with branding, community files, README overhaul, OG card, usage skill, PR checks, and publishing setup. Designed as a reusable template for Continue repos.
Write Continue check files that review pull requests with AI agents. Use when the user asks to create, write, or generate a check, or wants to enforce a convention on PRs.
Addresses all PR review comments, resolves merge conflicts, and fixes failing CI checks to get the PR ready to merge. Use when the user wants to make their PR "all green" or ready for merge.
| name | scan |
| description | Scans the codebase against another skill's criteria using a parallel agent team. Use when the user says /scan <skill-name> to audit code quality, find violations, or assess conformance to best practices. |
Audit the codebase against another skill's criteria using a parallel agent team.
Extract the skill name from the args passed to this skill.
.claude/skills/ and ask the user which to scan against..claude/skills/<name>/SKILL.md plus any files in references/ and rules/ subdirectories.why that don't define code patterns or rules), tell the user it's not scannable and stop.Use the skill's criteria to infer file scope:
app/**/*.tsx, app/**/*.tsservices/**/*.tsapp/**/*.css, app/**/*.tsxAlways exclude: node_modules/, dist/, *.test.*, *.spec.*, **/migrations/**, **/*.d.ts, generated files.
Count candidate files. If zero, tell the user and stop.
Split files into chunks by directory subtree so no file is assigned to two agents:
| Candidate files | Teammates |
|---|---|
| < 100 | 2 (or skip team for < 20) |
| 100–500 | 3 |
| 500+ | 4–5, split by top-level directory |
For very small scans (< 20 files), skip the team — scan inline and jump to step 6.
spawnTeam with name scan-<skill-name>TaskCreate per chunk with:
Scan <directory-area> against <skill-name> criteriareferences/teammate-instructions.mdgeneral-purpose subagent_type (they need Read, Glob, Grep + team communication)scanner-1, scanner-2, etc.TaskUpdate with ownerWait for all teammates to complete their tasks. Each teammate reports findings in structured format:
FINDING: C<n> | SEVERITY | file/path.ts:LINE | Description
Collect all findings from teammate messages.
Create .claude-scan/<skill-name>.md using the format in references/report-format.md.
Key sections:
shutdown_request to all teammates, then cleanup.claude-scan/<skill-name>.mdspawnTeam with name fix-<skill-name>references/fix-team-instructions.mdgeneral-purpose teammates named fixer-1, fixer-2, etc. (need Edit/Write)