Skip to main content

bug-hunt

Adversarial multi-agent bug hunting pipeline. Use when the user says "hunt for bugs", "adversarial bug review", "bug hunt pipeline", "find and verify bugs", or wants a thorough multi-phase bug analysis with verification. Runs three context-isolated agents (Hunter, Skeptic, Arbiter) to find bugs, challenge them, and deliver verified results.

Jump to install

Source facts

Repository
tjboudreaux/cc-skills-bug-hunter
Last source activity
March 5, 2026 at 08:41
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
4 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
bug-hunt
description
Adversarial multi-agent bug hunting pipeline. Use when the user says "hunt for bugs", "adversarial bug review", "bug hunt pipeline", "find and verify bugs", or wants a thorough multi-phase bug analysis with verification. Runs three context-isolated agents (Hunter, Skeptic, Arbiter) to find bugs, challenge them, and deliver verified results.
# Adversarial Bug Hunt Pipeline Run a 3-phase adversarial bug hunting pipeline using context-isolated subagents. Each phase runs in a fresh context to prevent bias contamination. ## Phase Overview 1. **Bug Hunter** — Aggressively scans codebase for all potential bugs, scored by severity 2. **Bug Skeptic** — Attempts to disprove each reported bug with counter-evidence 3. **Bug Arbiter** — Weighs both arguments and delivers final verdicts ## Determine Scope Before launching Phase 1, determine the target scope: - If the user specified files or directories, use those exact paths - If invoked in a project context with no specific scope, scan the full codebase - Use Glob to verify the target paths exist Store the resolved scope as a comma-separated list of paths for passing to subagents. ## Phase 1: Bug Hunter Read the hunter prompt from `references/hunter-prompt.md` in this skill's directory. Spawn a subagent with these parameters: - **Type:** `feature-dev:code-reviewer` - **Prompt:** Include the full hunter prompt content, followed by the target scope: ``` <hunter-prompt content here> ## Target Scope Analyze the following files/directories: <resolved paths> ``` Store the Hunter's complete output as `HUNTER_REPORT`. Display a brief status update: "Phase 1 complete — Hunter found X bugs. Starting adversarial review..." ## Phase 2: Bug Skeptic Read the skeptic prompt from `references/skeptic-prompt.md` in this skill's directory. Spawn a subagent with these parameters: - **Type:** `feature-dev:code-reviewer` - **Prompt:** Include the full skeptic prompt content, followed by the Hunter's report: ``` <skeptic-prompt content here> ## Bug Report to Review The following bugs were reported by the Bug Hunter agent. Review each one: <HUNTER_REPORT> ``` Store the Skeptic's complete output as `SKEPTIC_REPORT`. Display a brief status update: "Phase 2 complete — Skeptic reviewed all bugs. Starting final arbitration..." ## Phase 3: Bug Arbiter Read the arbiter prompt from `references/arbiter-prompt.md` in this skill's directory. Spawn a subagent with these parameters: - **Type:** `general-purpose` - **Prompt:** Include the full arbiter prompt content, followed by both reports: ``` <arbiter-prompt content here> ## Hunter's Bug Report <HUNTER_REPORT> ## Skeptic's Review <SKEPTIC_REPORT> ``` Store the Arbiter's complete output as `ARBITER_REPORT`. ## Present Final Report Display the Arbiter's full output to the user. This is the final consolidated report containing: - Each bug with verdict (REAL BUG or NOT A BUG) - Confidence levels - Summary statistics - Ranked list of confirmed bugs by severity Preface the report with a brief summary line: "Adversarial bug hunt complete. X bugs confirmed out of Y reported."
View on GitHub