From charon-fan-agent-playbook
Performs precheck review of PRDs/specs for scope, consistency, risks, and edge cases before implementing. Raises questions and proceeds after confirmation. Triggers on 'implement PRD/spec' requests.
npx claudepluginhub zhaono1/agent-playbookThis skill is limited to using the following tools:
Perform a short PRD precheck, present issues and questions, then implement only after the user confirms or adjusts the PRD.
Reviews PRDs and specs for completeness, ambiguities, edge cases, acceptance criteria quality. Structures findings by severity and offers direct fixes.
Clarifies vague requirements into actionable PRDs via dialogue, 100-point clarity scoring, and systematic questioning on functionality, tech, scope, and business context.
Reviews spec.md files for completeness, clarity, implementability, testability, and structure. Identifies ambiguities, gaps, and missing sections before implementation.
Share bugs, ideas, or general feedback.
Perform a short PRD precheck, present issues and questions, then implement only after the user confirms or adjusts the PRD.
Verify the PRD addresses these edge cases (mark as ⚠️ if missing):
Scan the codebase to verify PRD aligns with existing patterns:
# Check if PRD's proposed patterns match existing code
grep -r "pattern_from_prd" src/ --include="*.ts"
## PRD Precheck Report
### Summary
{1-2 sentence summary of what the PRD aims to achieve}
### ✅ Covered Edge Cases
- {List edge cases that are well-defined in the PRD}
### ⚠️ Missing Edge Cases
| Edge Case | Category | Suggested Default | Needs Confirmation |
|-----------|----------|-------------------|-------------------|
| Empty list display | UX | Use existing EmptyState | No |
| Concurrent edit | State | Last write wins | **Yes** |
### 🔴 Blockers
- {Critical issues that must be resolved before implementation}
### 🟡 Warnings
- {Non-critical issues that should be addressed}
### Questions for User
1. {Specific question about missing edge case}
2. {Specific question about ambiguous requirement}
---
**Proceed as-is, or update the PRD?**