← ClaudeAtlas

spec-gaplisted

Use when the locked spec under ideas/<slug>/ does not answer an in-scope question, contradicts itself, or turns out to be wrong once real code exists - an unhandled case, a provider behaving differently than documented, two specs that cannot both be satisfied, a stated limit that is impossible. Triages product versus technical, checks the places answers usually hide, and either resolves it or drafts the amendment. Reach for it BEFORE deciding an unspecified product behaviour during a build.
vuongdam2k01/SaaS-idea-brainstorm · ★ 0 · AI & Automation · score 70
Install: claude install-skill vuongdam2k01/SaaS-idea-brainstorm
The question at hand: **$ARGUMENTS** The blueprint was written to be complete enough to implement from without inventing product decisions — that is the level-2 cold-start bar it passed. It was not written by anyone who had run the code. So gaps are expected, and this exists because the expensive failure is never the gap itself: it is **deciding quietly and building on it**. Work the steps in order. Do not skip step 1 — most reported gaps are answered elsewhere in the set. ## 1. Is it really absent? Search before concluding, roughly in order of hit rate: 1. `blueprint/amendment-log.md` — may already answer it, and overrides the locked files 2. the feature spec's `bp:edge-cases`, `bp:states`, `bp:fields`, `bp:open-decisions` 3. `blueprint/blueprint-overview.md` → `bp:decisions` — the `DR-n` register. **If the question is there, the decision is the implementer's to make** within the recorded constraint. Not a gap; make it, record it in the PR, stop. 4. `blueprint/interaction-map.md` — cross-feature rules, invariants, job semantics 5. `blueprint/data-schema.md`, `nfr-spec.md`, `api-contract.md`, `integration-specs.md` 6. `mvp-pack/mvp-spec.md` — it may be out of scope rather than unspecified ```bash node "${CLAUDE_SKILL_DIR}/../../scripts/spec-lookup.js" --grep <keyword> ``` State what was searched. "Not specified" is a claim that should be checkable. ## 2. Product question or technical one? **Product** if the answer changes what a user sees, what they are promise