Install
openclaw skills install @englandtong/project-lifecycle-navigatorNavigate project scope, drift, and reviews
openclaw skills install @englandtong/project-lifecycle-navigatorVersion: 2.1.1
Use this skill as a project advisory and routing layer. Diagnose the current lifecycle decision, gather only missing evidence, and produce a bounded plan or handoff. Do not implement changes unless the user separately asks for implementation and an execution skill takes over.
Respond in the user's language. Keep facts, inferences, risks, and Owner decisions visibly separate.
cms-project-governance when the project needs persistent governance, Milestones, Programs, Work Orders, Controller/QA state, or formal acceptance.agent-loop-engineering after target, scope, authority, and acceptance are coherent and the user asks to implement or debug.daily-workflow only for an explicit checkpoint, wrap-up, or handoff-memory update.web-search-rules for evidence-backed web research and research intake.ai-workflow-os routed the request here, this skill remains authoritative for the lifecycle analysis.Developer Complete, Verified, and Accepted are different claims. This skill cannot self-sign QA acceptance.
When a repository or project folder is available, begin read-only:
Do not ask the user for facts that can be discovered safely. Ask only questions whose answers materially change the recommendation. For a blank-slate idea, use a short first round of at most 6-8 questions. For an existing project, inspect first and ask a smaller gap-focused round.
Apply before recommending that a project start, continue, or expand. These gates exist because the dominant failure mode is not bad execution, it is starting too much.
If any question is unanswered, the recommendation is do not start yet, not a softer plan. "We will figure out done later" is the single strongest predictor of scope creep.
| Dimension | Points |
|---|---|
| Genuinely want to do it | 15 |
| Solves a real, observed problem | 20 |
| You have a unique advantage | 20 |
| Verifiable within 30 days | 10 |
| Easy to find users | 10 |
| Plausible income path | 15 |
| Becomes a long-term asset | 10 |
Under 60: do not do it. 60-75: time-boxed experiment only. Above 75: active. Record the score with the recommendation so a later review can re-score instead of re-litigating.
One more filter: if the work cannot also become something publicly shareable (an article, a tool, a talk), lower its priority. Work that can only be used once is worth less than work that sells twice.
Set the exit before starting: a budget ceiling, a time ceiling, or an evidence threshold. When it is breached, the default action is archive with reusable parts extracted, not extension. A line kept alive by sunk cost is a decision that was never made.
Do not mix these modes in one decision unless the user explicitly asks for a combined report.
Use when the user has an idea but no confirmed product target.
Goal: produce a decision-ready intent brief, coherent Release 1/MVP boundary, observable acceptance, Non-Goals, assumptions, and next validation step.
Read the matching prompt:
prompts/zh/01-new-project-intake.zh.mdprompts/en/01-new-project-intake.en.mdDo not prescribe a large architecture before the core user, core problem, data path, delivery surface, and success condition are known.
Use when the direction feels wrong, scope is expanding, documents conflict, or new ideas are competing with the active target.
Goal: compare original/current goals with real user-visible behavior and evidence; classify assets as retain, fix, upgrade, rewrite, pause, or remove; recommend continue, narrow, validate, pivot, archive, or stop.
Read the matching prompt:
prompts/zh/02-midproject-realignment.zh.mdprompts/en/02-midproject-realignment.en.mdThis mode may recommend a rebaseline but must not change the target automatically. Consequential changes remain Owner decisions.
Use when the user asks for a comprehensive codebase/system audit or upgrade plan.
Goal: produce a read-only, evidence-backed inventory across product value, runtime behavior, architecture, security, data, performance, frontend, tests, deployment, governance, and incomplete work.
Read the matching prompt:
prompts/zh/03-code-review-upgrade.zh.mdprompts/en/03-code-review-upgrade.en.mdDo not modify product code or governance state. A green build or narrow test does not prove usable runtime behavior.
Report each of the following as its own finding when present. They are the recurring structural defects that a feature-level review misses:
| Check | Finding when |
|---|---|
| Duplicate copies | Two or more sibling directories are byte-identical or near-identical; copies are future conflicts, not backups |
| Version anchor | No .git, or .git is a pointer whose target no longer exists; an unversioned project has no recovery path |
| Build residue | tmp/, node_modules/, dist/, or large temp trees are tracked or unignored |
| Distributed secrets | Real names, phone numbers, emails, addresses, contract terms, or pricing are hardcoded in source, fixtures, templates, or docs that ship |
| Debug bypass | An auth-disable or debug flag exists and the service can bind a non-local interface |
| Entrypoint truth | A documented start command does not exist or does not run; entrypoints are verified by execution, not by reading |
| God modules | Files over roughly 800-1000 lines created by merges, strangles, or "temporary" accumulation |
| Dependency sprawl | Dependency count or install footprint wildly exceeds what the feature set justifies |
Findings are hypotheses until validated. Attach the file path and the observed evidence to each.
Use when the user asks whether the latest change, milestone, handoff, or completion claim matches the current goal.
Goal: review only the active delivery boundary, current Work Order or task, affected files, evidence, necessary regression surface, and unresolved risks. This is not a repeated full-repository audit and not final QA acceptance.
Read the matching prompt:
prompts/zh/04-latest-delivery-alignment.zh.mdprompts/en/04-latest-delivery-alignment.en.mdUse when new requirements may alter the target, Non-Goals, architecture/data boundaries, release behavior, credentials, production, or irreversible operations.
Goal: show the delta between the new request and current authority, list decisions and impacts, and prepare a proposed rebaseline for Owner confirmation.
Read the matching prompt:
prompts/zh/05-target-rebaseline.zh.mdprompts/en/05-target-rebaseline.en.mdDo not code, dispatch work, or change authoritative project state in this mode. If authority is unclear, use TBD - Owner Confirmation Required.
Infer the mode from available context when possible. If two modes remain equally plausible and the difference would materially change scope, ask one routing question. Otherwise state the chosen mode and proceed.
Typical routing:
| User need | Mode |
|---|---|
| "I have an idea; help me define it" | A |
| "The project is drifting or too large" | B |
| "Audit the whole system" | C |
| "Check whether the latest delivery is really complete" | D |
| "Update the project target for this new requirement" | E |
Use these labels instead of optimistic status words:
implemented: source or artifact exists and matches the described behavior;partial: only part of the intended behavior exists;verified: a relevant check was run successfully in the current review;unverified: implementation may exist but required evidence was not run or observed;unusable: present but the real user-visible flow cannot be completed;documentation-conflict: authoritative records disagree;not-executed: a scenario was not run;cannot-confirm: evidence is insufficient;duplicate-copy: the same asset exists in more than one place and authority is unclear;unversioned: no recoverable version history exists.Record the full command, final exit/termination state, and evidence boundary. Do not turn historical records, screenshots, health endpoints, schema-valid JSON, or a narrow unit test into broader runtime acceptance.
Every final lifecycle report should include:
For a formal execution handoff, include the single goal, scope, Non-Goals, affected surfaces, acceptance criteria, required evidence, prohibited actions, rollback expectations, and exact next action. Hand the result to cms-project-governance or agent-loop-engineering; do not impersonate those control planes.
Not Executed / Deferred.