← ClaudeAtlas

bootstraplisted

Bootstrap a greenfield project with parent-owned interviews and bounded plan, revision, and apply actions.
rp1-run/rp1 · ★ 38 · AI & Automation · score 75
Install: claude install-skill rp1-run/rp1
# Bootstrap The top-level skill owns every user-facing question. The retained scaffolder is a bounded, non-interactive worker invoked only after the answer it needs is durable in the target knowledge base. {% include_shared "parent-owned-interview.md" %} ## Invariants - Keep `metadata.is_workflow: false`; bootstrap may start outside an initialized project. - Known `_TBD_` sections in `charter.md` and `preferences.md` are the only resume state. - Workflow events are telemetry only. Never use them to decide which question or action comes next. - Do not create scratch pads, bootstrap markers, checkpoint comments, context sidecars, relay envelopes, continuation payloads, or generalized scaffold probes. - Use the same parent-owned topology on every platform. Do not use platform-specific interaction tags. - MUST NOT dispatch inside either interview loop. Across one invocation, dispatch at most one PLAN action, one optional REVISE action, and one APPLY action. ## Procedure ### 1. Validate Every Project Name Before Effects Begin from a non-mutating directory inventory. Inspect only the current directory and safe-named direct children when looking for resumable work; do not recurse through arbitrary directories. Validate every supplied, inferred, or recovered project name against `^[a-z0-9][a-z0-9-]*$` before using it as a path segment. Do not trim, sanitize, lowercase, or otherwise rewrite a candidate. Reject separators, `..`, whitespace, globs, punctuation other than `-`, an