Let an implementation plan embed the images, screenshots, and reference links used to create it , so a reader can illustrate what the work is about and verify the implementation against the same material. Ship it as an opt-in Resources section in the plan skeleton — present when the plan was informed by visuals or external references, cleanly removed when it was not.
Read and implement all steps in the plan at docs/plans/add-resources-section-to-plans.md — Add a Resources section to implementation plans. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/add-resources-section-to-plans.md — tick each step's [x] marker and each criterion's - [x], set status: completed — and re-render the HTML from the spec. If any check failed, leave status: in-progress and say which.
More ways to run this plan — goal & workflow prompts, file path
Achieve this goal: Add a Resources section to implementation plans. The plan at docs/plans/add-resources-section-to-plans.md describes one approach — use it as reference, but optimize for the outcome. Fan out across parallel subagents where that serves the outcome. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/add-resources-section-to-plans.md — tick each step's [x] marker and each criterion's - [x], set status: completed — and re-render the HTML from the spec. If any check failed, leave status: in-progress and say which.
Run a workflow to implement the plan at docs/plans/add-resources-section-to-plans.md — Add a Resources section to implementation plans. Brief subagents with the plan file at docs/plans/add-resources-section-to-plans.md. Reserve a final verification phase for the lead agent, not a subagent. Verify against the plan's Tests, Verification, and Acceptance Criteria before reporting done. If everything passed, mark completion in docs/plans/add-resources-section-to-plans.md — tick each step's [x] marker and each criterion's - [x], set status: completed — and re-render the HTML from the spec. If any check failed, leave status: in-progress and say which.
add-resources-section-to-plans.html
docs/plans/add-resources-section-to-plans.html
docs/plans/add-resources-section-to-plans.md
Context
The story behind this plan — what prompted the work and why it matters now.
Implementation plans are self-contained HTML documents produced by the plan-agent:implementation-plan skill from reference/SKELETON.html . They already carry rich structure — objective, context, an auto-generated file-tree, steps, tests, acceptance criteria — but there was no place to show the material a plan was built from : a screenshot of current behaviour, a design mockup, an architecture diagram, or the docs and issues consulted while planning.
Without that, a reader cannot easily illustrate what the plan changes or verify the implementation against the same references the author used. This plan adds an opt-in Resources section: an image grid of screenshots/mockups (each with mandatory alt text and a source-crediting caption) plus a list of reference links (each with a short note). It follows the same keep-or-delete, self-contained, no-CDN conventions as the existing opt-in visual blocks.
Files that change
Every file this plan touches, and what happens to each one.
- kit/plugins/plan-agent/skills/implementation-plan/reference/
SKELETON.htmlmodified #ic-photo icon, .resource-* CSS, #resources section, nav linkSKELETON.mdmodified optional ## Resources in the markdown fallback
kit/plugins/plan-agent/skills/implementation-plan/SKILL.mdmodified document section + Resources Capture guidekit/plugins/plan-agent/CHANGELOG.mdmodified add 2.16.0 entry.claude-plugin/marketplace.jsonmodified bump plan-agent 2.15.0 → 2.16.0tests/plugins/test-resources-section.shnew Resources section smoke testdocs/plans/add-resources-section-to-plans.htmlnew this plan document
Steps
The step-by-step work, in order — each step says what to do, why it matters, and how to check it worked.
Tests
The tests that prove the change does what it promises.
Definition of done
The plan counts as done when every statement below is true — check each one off as you verify it.
Final check
One last pass to confirm the whole change works end to end.
Run the smoke test: bash tests/plugins/test-resources-section.sh — it must exit 0 with every assertion passing (icon, section placement, placeholders, nav link, CSS, the filled-render check, and the SKILL.md contract).
Then exercise the section in a real render: copy reference/SKELETON.html , substitute {resource-figures} with a linked <figure> (image + alt + captioned source) and {resource-links} with a reference <li> , open it in a browser, and confirm the image grid and link list render with the photo icon in the sidebar. Finally, delete the whole #resources block and its nav link and confirm the plan still renders and the scroll-spy is unaffected (it filters to existing sections).
Wrapping up
Three gates that must all pass before this plan is marked completed.
Completion Report
No items to report — all requirements met.