Use when the user wants a multi-angle review of an implementation plan before execution, especially between writing-plans and executing-plans
Run a standalone ago workflow that reviews an implementation plan before execution through four lenses: ARCH, SEC, QAL, and PM.
This workflow is advisory only. It supports an explicit plan path, current session context when a plan can be materialized safely, and an explicit --spec override. It requires persistent plan and spec artifacts before agent launch, and it writes one review doc per role plus one review-index next to the plan.
writing-plans and executing-plansDo not use this skill for retrospective code audits. Use ago-audit for that.
Accept:
--spec overrideReviewable artifacts must exist on disk before launching reviewers.
Resolve the implementation plan in this order:
If no plan is available, stop and ask for a plan path or a finalized plan in session context.
If the plan must be materialized from session context:
replace, suffix, or stopResolve the spec deterministically in this order:
--spec overrideDesign spec: or Design doc: header in the resolved plan-design.md siblingRules:
Design spec: and Design doc:{plan-stem with -impl removed}-design.md if applicable, otherwise {plan-stem}-design.mdIf the spec comes only from session context:
replace, suffix, or stopBoth plan and spec must exist before review.
Create review outputs next to the plan:
{plan-stem}.arch-review.md{plan-stem}.sec-review.md{plan-stem}.qal-review.md{plan-stem}.pm-review.md{plan-stem}.review-index.mdIf review files already exist, ask whether to:
replacesuffixstopDo not overwrite review artifacts silently.
Load:
README.md when presentCLAUDE.md when presentRules for source-file context:
Present a checkpoint that includes:
ARCH, SEC, QAL, PMRequire explicit confirm / approval before launching any agent.
Review lenses:
ARCH: architecture fit, sequencing, interfaces, technical coherenceSEC: security assumptions, trust boundaries, sensitive flows, rollout riskQAL: test strategy, validation depth, edge cases, regression and readiness gapsPM: scope clarity, user impact, acceptance criteria, delivery completenessShared reviewer contract:
titleseverityevidencedescriptionrecommendationHIGHMEDIUMLOWINFOReadyReady with fixesNeeds rewriteEach role returns structured output so the orchestrator can write a markdown review doc with:
Executive SummaryFindingsMissing Plan ElementsQuestions / AssumptionsRecommended Edits Before ExecutionVerdictRequired title line format:
# {ROLE} Plan Review - {YYYY-MM-DD} - reviewed plan: {plan path} - reviewed spec: {spec path}
If a section has no items, the reviewer should say None. rather than inventing content.
The orchestrator writes:
The index must contain:
Deduplicated issue behavior:
Next-step guidance rules:
Needs rewrite => revise plan firstReady with fixes => minor fixes, then executesafe to execute as-isRerun behavior:
replace, suffix, or stopPartial-failure behavior:
{plan-stem}.arch-review.md{plan-stem}.sec-review.md{plan-stem}.qal-review.md{plan-stem}.pm-review.md{plan-stem}.review-index.mdAll files are orchestrator-written and live next to the reviewed plan.
.workflow/.--spec override.Design spec: or Design doc: header, then same-directory sibling.