← ClaudeAtlas

declare-driftlisted

Record that a post-LOCK SaaS idea's product reality has drifted from its recorded truth - appends to the drift inbox and arms the reconcile boundary. Use when the user mentions having shipped, changed, removed, or repriced something since LOCK, without wanting a full reconcile right now. Also handles a founder's controlled MVP release declaration (--release) when V1 was deferred.
vuongdam2k01/SaaS-idea-brainstorm · ★ 0 · AI & Automation · score 70
Install: claude install-skill vuongdam2k01/SaaS-idea-brainstorm
Cheap, incremental drift declaration — the counterpart to the full `reconcile` skill. Load `method-rules` **and then the `method-rules-maintenance-rules` skill** (§6 governs this skill) — it is deliberately NOT in the default bundle, so post-LOCK skills load it themselves. Never nag: declaring drift is good news for the system, not a debt. Idea slug = $0; free-text change description = rest of arguments (elicit if empty: what changed, roughly when, how they know — shipped code? config? pricing page?). ## `--release` mode (v1.5.0 — controlled MVP release declaration) Reuses this skill's existing "something happened in the world, tell the pipeline" entry point rather than inventing a new one — a controlled release is exactly that kind of event. Invoked as `declare-drift <idea-slug> --release`. 1. Preconditions: the operating cycle has reached `LOCK` (same "pre-LOCK changes are pivots, not drift" boundary as the ordinary flow below — a controlled MVP release cannot happen before the MVP itself was locked and built), and `gates.V1.status === "deferred"` with `state.post_launch_validation` present. If V1 was never deferred, there is nothing to release into — say so and stop (this mode is not a generic "we shipped" announcement; that is the ordinary drift-declaration flow below). 2. Confirm with the founder, briefly, that this MVP release is the controlled release the deferral ceremony anticipated (not an unrelated ship). No AskUserQuestion ceremony required —