Skip to content

Bootstrap Existing Repos

Bootstrap is for repos that already have docs but no Jumpspace task graph.

The goal is not to let a parser invent your architecture. The goal is to give an AI agent enough structured context to propose task blocks, links, and IDs that a human can review.

Terminal window
npx jumpspace bootstrap discover --json

Discovery looks for common Markdown locations such as README, PRODUCT, docs, documentation, ADRs, architecture docs, app README files, infrastructure docs, and skills. It reports recommended globs, detected files, profile hints, and ignored generated paths.

Terminal window
npx jumpspace bootstrap context README.md documentation/**/*.md --json

The context packet includes headings, source line numbers, parent heading chains, excerpts, existing task IDs, suggested IDs, linked file hints, and proposal instructions.

Use this packet with an AI agent to draft task blocks. The agent should reason about the docs, propose links, and mark uncertain connections as gaps.

Terminal window
npx jumpspace bootstrap propose README.md documentation/**/*.md --file jumpspace-bootstrap.json --json
npx jumpspace bootstrap validate --file jumpspace-bootstrap.json --json
npx jumpspace bootstrap apply --file jumpspace-bootstrap.json --dry-run --json
npx jumpspace bootstrap apply --file jumpspace-bootstrap.json --json

Always inspect the dry run before applying.

  • Prefer fewer, higher-confidence task blocks over one block per heading.
  • Use source line numbers and parent headings to avoid duplicate-heading ambiguity.
  • Add code and tests only when the evidence is strong.
  • Add gaps when a doc describes behavior but implementation links are unknown.
  • Run scan, audit, and doctor after apply.
Terminal window
npx jumpspace scan
npx jumpspace audit --json
npx jumpspace doctor --json

Bootstrap is a starting point. Day-1 maintenance is the real value: new work should update the task block while the author still knows which code and tests matter.