Map Product Lifecycle
Trigger
Use when the user asks what should happen next, which planning artifacts are missing, or how mature an initiative is.
When To Use
- After profiling a product system.
- Before creating PRDs, system maps, implementation plans, or release plans.
- When work feels scattered and needs lifecycle structure.
Inputs Inspected
.project/.engineering/profile/- Existing initiative artifacts.
- README, docs, issue notes, and user prompt.
- Repo evidence for implementation, tests, and release maturity.
Workflow
- Inspect product profile, initiative directories, README/docs/issues, and repo evidence for implementation, tests, release, and hygiene maturity.
- Classify each lifecycle stage as missing, draft, reviewed, approved, implemented, or superseded based on artifacts and evidence.
- Identify missing artifacts, stale artifacts, unresolved blockers, and risks that affect the next lifecycle step.
- Recommend exactly one primary next skill plus optional follow-up skills when needed.
- Write lifecycle map, lifecycle state, and missing-artifacts sidecar data when requested.
- Validate generated artifacts with
python "${CLAUDE_PLUGIN_ROOT}/scripts/validate-artifact.py" <artifact paths>andpython "${CLAUDE_PLUGIN_ROOT}/scripts/validate-schemas.py".
Outputs
.project/.engineering/lifecycle/lifecycle-map.md.project/.engineering/lifecycle/lifecycle-state.yaml.project/.engineering/lifecycle/missing-artifacts.json
Required Sections
- Current Stage
- Artifact Inventory
- Missing Artifacts
- Risks
- Recommended Next Skill
- Action Items
Safety Constraints
- Treat missing artifacts as planning gaps, not failures.
- Distinguish confirmed evidence from inferred lifecycle state.
- Do not create downstream artifacts unless requested.
Related Agents
product-discovery-leadsolution-architectqa-test-strategist