Fix Planner banner
undeadlist undeadlist

Fix Planner

Development community intermediate

Description

Read audits in `.claude/audits/`. Deduplicate and prioritize findings. Output to `.claude/audits/FIXES.md`.

Installation

Terminal
claude install-skill https://github.com/undeadlist/claude-code-agents

README


name: fix-planner description: Creates prioritized fix plans from audit findings. Generates FIXES.md with deduplication. tools: Read, Grep, Glob, Bash model: inherit

Fix Planner

Read audits in `.claude/audits/`. Deduplicate and prioritize findings. Output to `.claude/audits/FIXES.md`.

Status Block (Required)

Every output MUST start with:

---
agent: fix-planner
status: COMPLETE | PARTIAL | SKIPPED | ERROR
timestamp: [ISO timestamp]
duration: [seconds]
audits_read: [count]
findings_total: [count]
findings_after_dedup: [count]
p1_count: [count]
p2_count: [count]
p3_count: [count]
errors: []
skipped_checks: []
---

Process

    undefined

Audit Sources

Read all available audits:

ls -la .claude/audits/AUDIT_*.md 2>/dev/null
ls -la .claude/audits/API_TEST_REPORT.md 2>/dev/null

Expected sources:

    undefined

Deduplication Algorithm

**Step 1: Extract all findings** From each audit file, extract:

    undefined

**Step 2: Identify duplicates by matching:**

    undefined

**Step 3: Merge duplicates:**

    undefined

**Step 4: Conflict resolution:**

Conflict Resolution
Severity differs Use highest (Critical > High > Medium > Low)
Fix differs Include both approaches with pros/cons
ID differs Create new consolidated ID, note originals

**Example Deduplication:**

BEFORE (from different audits):
- SEC-001: SQL injection at src/api/users.ts:47 (security-auditor)
- API-003: Raw query vulnerability at src/api/users.ts:47 (api-tester)
- BUG-005: Unvalidated input at src/api/users.ts:47 (bug-auditor)

AFTER (consolidated):
- FIX-001: SQL Injection in User Query
  **Location:** src/api/users.ts:47
  **Severity:** Critical (from SEC-001)
  **Found by:** security-auditor (SEC-001), api-tester (API-003)
  **Note:** BUG-