lens-finalizeplan

Consolidates planning artifacts into a dev-ready execution bundle with PR handoff.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/crisweber2600/Lens.Core.Src --skill lens-finalizeplan-crisweber2600
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lens-finalizeplan
Source: https://github.com/crisweber2600/Lens.Core.Src/tree/main/_bmad/lens-work/skills/lens-finalizeplan
Command: npx skills add https://github.com/crisweber2600/Lens.Core.Src --skill lens-finalizeplan-crisweber2600

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It closes the gap between completed technical planning and development readiness by verifying TechPlan or ExpressPlan completion, running final lifecycle reviews, and generating the downstream execution bundle (epics, stories, sprint status) with proper PR handoff. ## Core Features & Use Cases - Three-Step Execution Contract: Runs review-and-push, plan-pr-readiness, and downstream-bundle-and-final-pr in a strict ordered sequence. - Governance-Safe Publishing: Routes all governance writes through the publish CLI and git orchestration, never authoring governance files directly. - Delegated Bundle Generation: Invokes BMAD wrappers in order to create epics, stories, implementation readiness reports, sprint status, and story files. - Use Case: After finishing a TechPlan for a feature, run FinalizePlan to validate the plan, publish artifacts to the governance mirror, open the planning PR, generate the dev-ready story bundle, and open the final PR signaling /dev readiness. ## Quick Start Run /finalizeplan with your feature ID, for example: finalizeplan plan my-feature --mode interactive.

Frequently Asked Questions about lens-finalizeplan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I finalize a feature plan after TechPlan completion?

Run FinalizePlan with the feature ID after TechPlan or ExpressPlan reaches a complete state. It validates the predecessor gate, runs the adversarial review, publishes artifacts, creates the planning PR, and generates the downstream dev bundle.

What artifacts does the FinalizePlan downstream bundle generate?

The bundle includes epics.md, stories.md, implementation-readiness.md, sprint-status.yaml, and individual story files. These are produced by delegating to BMAD wrapper skills in a fixed order: epics-and-stories, implementation-readiness, sprint-planning, then create-story.

Can FinalizePlan run if TechPlan is still active?

Yes, but only for a phase-complete resume where review-ready validation proves the predecessor artifacts are complete. Otherwise it stops and reports that TechPlan or ExpressPlan completion is required first.

What happens if the adversarial review fails during FinalizePlan?

A fail verdict stops the flow immediately. No publishing, commits, PRs, or feature.yaml phase updates occur, and the lifecycle state remains unchanged until findings are resolved.

Does FinalizePlan write governance files directly?

No. All governance writes route through the publish-to-governance CLI, lens-git-orchestration, or lens-feature-yaml. Direct authoring or patching of files in the governance repo is explicitly forbidden.

Why does FinalizePlan fail on missing PRD or architecture documents?

It should not when the track-specific input-ready contract passes. For express-track features, business-plan.md, tech-plan.md, and sprint-plan.md satisfy the input gate; generic BMAD document names are not blockers.