Loading...
Loading...
Audit and annotate an AI-generated implementation plan for requirements traceability, YAGNI compliance, and assumption risks. Use when reviewing, validating, or auditing an implementation plan or design proposal produced by an AI agent.
npx skill4agent add b-mendoza/agent-skills validate-implementation-plan| Position | Name | Type | Default | Description |
|---|---|---|---|---|
| plan-path | string | (required) | Path to the plan file to audit |
| write-to-file | | | Write the annotated plan back to the file at |
| fetch-recent | | | Use |
$1trueWrite$1false$2trueWebSearch$2falsecat $0AskUserQuestionAskUserQuestion// annotation made by <Expert Name>: <severity> <annotation-text>| Level | Meaning |
|---|---|
| 🔴 Critical | Violates a stated requirement, introduces scope not asked for, or relies on an unverified assumption that could derail the plan |
| 🟡 Warning | Potentially over-engineered, loosely justified, or based on a plausible but unconfirmed assumption |
| ℹ️ Info | Observation, clarification, or confirmation that a section is well-aligned |
ℹ️ Info| Category | Expert Name |
|---|---|
| Requirements Traceability | Requirements Auditor |
| YAGNI Compliance | YAGNI Auditor |
| Assumption Audit | Assumptions Auditor |
$2trueWebSearch$2falseGrepGlobRead$2trueWebSearchAskUserQuestionAskUserQuestion## Source Requirements
1. <requirement from user's original request>
2. <constraint from ticket or conversation>
...
---
## Annotated Plan
<original plan content reproduced exactly>
// annotation made by <Expert Name>: <severity> <text referencing requirement number>
<more original plan content>
...
---
## Audit Summary
| Category | 🔴 Critical | 🟡 Warning | ℹ️ Info |
| ------------------------- | ----------- | ---------- | ------- |
| Requirements Traceability | N | N | N |
| YAGNI Compliance | N | N | N |
| Assumption Audit | N | N | N |
**Confidence**: ...
**Resolved Assumptions**:
- <assumption> — User confirmed: <answer>. Annotation adjusted to <severity>.
- ...
**Open Questions**:
- <only items where the user chose not to answer or the answer was ambiguous>