Skip to main content
Generalfusengine

sniper-check

Use when validating code quality after modifications. Runs sniper agent in isolated forked context for clean, fast validation.

Stars
13
Source
fusengine/agents
Updated
2026-05-17
Slug
fusengine--agents--sniper-check
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/fusengine/agents/HEAD/plugins/ai-pilot/skills/sniper-check/SKILL.md -o .claude/skills/sniper-check.md

Drops the SKILL.md into .claude/skills/sniper-check.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Target: $ARGUMENTS

Sniper Check

Overview

Quick code quality validation using the sniper agent in an isolated forked context. Executes the full 6-phase workflow without polluting the main conversation context.

Feature Detail
Context Forked (isolated sub-agent)
Agent sniper (Sonnet)
Phases 6-phase code-quality workflow
Result Only final report returns to parent

When to Use

Scenario Use
After code modifications /sniper-check src/
Validate specific file /sniper-check path/to/file.ts
Full project check /sniper-check .
After refactoring /sniper-check src/components/

Workflow

Execute the mandatory 6-phase code-quality workflow:

  1. PHASE 1+2 (PARALLEL): Launch both in parallel:
    • explore-codebase (Haiku) → Architecture discovery
    • research-expert (Sonnet) → Documentation verification
  2. PHASE 3: Grep all usages → Impact analysis
  3. PHASE 4: Run linters → Detect errors
  4. PHASE 5: Apply corrections → Minimal changes
  5. PHASE 6: Re-run linters → Zero errors

CRITICAL: Phases 1+2 must run in PARALLEL (two Task calls in one message).


Critical Rules

Rule Reason
Never skip phases 1+2 Documentation-backed fixes only
Always run phases in order Dependencies between phases
Zero linter errors Non-negotiable exit criteria
Minimal changes only Smallest fix necessary

Report Format

Return a validation report with:

  • Architecture summary (from explore-codebase)
  • Documentation references (from research-expert)
  • Impact analysis table (usages, risk level)
  • Errors fixed (critical, high, medium, low)
  • SOLID compliance status
  • Final linter status (must be ZERO errors)