agile-post-impl
Post-Implementation Report
Use this skill to close a delivery with objective verification, remaining risks, and next steps.
Initial context received via slash: $ARGUMENTS
If $ARGUMENTS is filled, use as reference (e.g., plan, story, issue).
If empty, try to identify the active plan or ask.
Objective
- Consolidate what was delivered against the original plan
- Record executed verifications and actual results
- Make remaining risks and pending items explicit
- Close the delivery with clear handoff
Process
1. Identify the delivery
- Which plan, story, or epic is being closed?
- Read the plan and compare with current state
2. Compare plan vs result
- What was delivered: completed tasks (reference the checklist)
- What was left pending: incomplete tasks and reason
- Scope changes: what changed during implementation
3. Execute verifications
Run and record actual results:
bun run lint— resultbun run typecheckortsc --noEmit— resultbun test— result (if tests exist)- Manual validation — what was verified and how
4. Record risks and next steps
- Remaining risks (what could go wrong)
- Next steps (what still needs to be done)
- Handoff (who needs to know about this delivery)
Where to save
planning/<initiative>/post-impl.mdorplanning/<initiative>/post-impl-YYYY-MM-DD.md- If it's a standalone plan: present inline
Chaining
- If there are next steps that become new stories: suggest
/storyor/plan - If the period ended: suggest
/retro - If part of an epic: update story status in the epic
Reference template
Use ~/.agents/templates/post-implementation-report.md as base.
Rules
- Always run lint, typecheck, and tests. Don't assume they pass.
- Report actual results, not intention. If lint failed, say it failed.
- If tasks were left pending, explain why.
- The report must allow another person to understand the delivery state without additional context.
Relationship with the flow
flowchart LR
A[plan] --> B[execution]
B --> C[post-impl]
C --> D[retro]
More from djalmajr/essential-skills
agile-proto
Create interactive UI prototypes with a CDN-only stack (z-proto + Tailwind v4 + shadcn-style components + Preact/htm + preact-iso), including faithful send-to-Figma captures when requested. Use when asked to "prototype", "create proto", "mockup screens", "interactive prototype", "send to Figma", or when exploring UI flows before implementation.
17agile-metrics
Consolidates objective metrics of a sprint. Use when you need quantitative data about deliveries, blockers, deviations, and velocity to feed retro, sprint review, or capacity decisions.
17agile-retro
Conducts retrospective with learnings and improvement actions. Use when a cycle, sprint, or delivery has ended and the team needs to reflect on what worked and what needs to change. Also absorbs post-implementation reflection aspects.
16agile-intake
Structures new and vague problems into clear intake documents. Use when the problem is not yet mature enough for the backlog, when someone brings an idea or need without defined scope, or when you need to decide what the next artifact in the flow should be.
16agile-roadmap
Maps multi-phase trajectories with dependencies into clear, sequenced roadmaps. Use when work has multiple phases that need sequencing, when decisions today affect future decisions, when stakeholders need to see the whole journey, or when external dependencies exist. Applicable regardless of total duration — a 4-week multi-phase initiative benefits as much as a quarterly roadmap.
16agile-epic
Structures large initiatives into a decomposed backlog with roadmap, dependencies, and verification. Generates an overview file plus individual story files with tasks. Use when work requires several coordinated stories, has dependencies between deliveries, or needs a roadmap.
16