Launch 6 parallel scans: Fire all agents simultaneously
Scan 1 — Security:
Task(subagent_type="oh-my-copilot:security-reviewer", model="sonnet", name="discover-security", prompt="
DISCOVERY SCAN: Security
Scan the codebase at [SCOPE] for security vulnerabilities and risks.
Focus on: OWASP Top 10, hardcoded secrets, injection risks, auth gaps, input validation.
For each finding, output:
FINDING:
- category: security
- severity: CRITICAL|HIGH|MEDIUM|LOW
- title: [brief title]
- file: [file:line]
- description: [what's wrong and why it matters]
- suggestedAction: [specific fix recommendation]
END_FINDING
")
Scan 2 — Quality:
Task(subagent_type="oh-my-copilot:code-reviewer", model="sonnet", name="discover-quality", prompt="
DISCOVERY SCAN: Code Quality
Scan the codebase at [SCOPE] for anti-patterns, complexity hotspots, and SOLID violations.
Focus on: God objects, high cyclomatic complexity (>10), deep nesting (>4 levels), code duplication, magic numbers.
For each finding, output:
FINDING:
- category: quality
- severity: CRITICAL|HIGH|MEDIUM|LOW
- title: [brief title]
- file: [file:line]
- description: [what's wrong and why it matters]
- suggestedAction: [specific fix recommendation]
END_FINDING
")
Scan 3 — Tests:
Task(subagent_type="oh-my-copilot:test-engineer", model="sonnet", name="discover-tests", prompt="
DISCOVERY SCAN: Test Coverage
Scan the codebase at [SCOPE] for test coverage gaps and test quality issues.
Focus on: untested public APIs, missing edge case tests, flaky test patterns, missing integration tests.
For each finding, output:
FINDING:
- category: tests
- severity: CRITICAL|HIGH|MEDIUM|LOW
- title: [brief title]
- file: [file:line]
- description: [what's missing and why it matters]
- suggestedAction: [specific test to add]
END_FINDING
")
Scan 4 — Performance:
Task(subagent_type="oh-my-copilot:code-reviewer", model="sonnet", name="discover-perf", prompt="
DISCOVERY SCAN: Performance
Scan the codebase at [SCOPE] for performance issues and optimization opportunities.
Focus on: N+1 queries, O(n²) algorithms, unnecessary re-renders, missing caching, synchronous I/O in hot paths, memory leaks.
For each finding, output:
FINDING:
- category: performance
- severity: CRITICAL|HIGH|MEDIUM|LOW
- title: [brief title]
- file: [file:line]
- description: [what's slow and why it matters]
- suggestedAction: [specific optimization]
END_FINDING
")
Scan 5 — Documentation:
Task(subagent_type="oh-my-copilot:writer", model="haiku", name="discover-docs", prompt="
DISCOVERY SCAN: Documentation
Scan the codebase at [SCOPE] for documentation gaps.
Focus on: undocumented public APIs, stale README sections, missing module-level docs, outdated examples.
For each finding, output:
FINDING:
- category: documentation
- severity: CRITICAL|HIGH|MEDIUM|LOW
- title: [brief title]
- file: [file:line]
- description: [what's missing]
- suggestedAction: [what to document]
END_FINDING
")
Scan 6 — Architecture:
Task(subagent_type="oh-my-copilot:architect", model="sonnet", name="discover-arch", prompt="
DISCOVERY SCAN: Architecture
Scan the codebase at [SCOPE] for architectural issues.
Focus on: circular dependencies, abstraction leaks, coupling issues, module boundary violations, scaling bottlenecks.
For each finding, output:
FINDING:
- category: architecture
- severity: CRITICAL|HIGH|MEDIUM|LOW
- title: [brief title]
- file: [file:line]
- description: [what's wrong structurally]
- suggestedAction: [architectural improvement]
END_FINDING
")