Getting Started
This guide gets a repo from “no graph” to “agent can ask and orient” with the smallest useful setup.
Start with Why Jumpspace? if you want the short version of the problem it solves: source-controlled intent, agent-readable structure, and honest evidence before broad code search.
Requirements
Section titled “Requirements”- Node.js 20 or newer.
- A Git repository.
- Markdown docs that describe product behavior, architecture, runbooks, specs, or decisions.
Install
Section titled “Install”Use Jumpspace as a dev dependency:
npm install -D jumpspaceIf you are testing a local checkout before publishing, run this from the Jumpspace repo:
npm run buildnpm linkThen run this inside the target repo:
npm link jumpspacejumpspace release install-doctor --jsonrelease install-doctor tells you which binary your shell is actually using and whether it looks stale.
Initialize
Section titled “Initialize”For an existing repo, start with automatic discovery:
npx jumpspace init --autoThis inspects common documentation locations and writes .jumpspace/config.json with practical Markdown globs. Plain jumpspace init keeps the conservative starter behavior.
Add repo-local agent guidance:
npx jumpspace add-skill --codexnpx jumpspace add-skill --claudeThese commands are additive. They create missing guidance files or append Jumpspace-managed instructions without overwriting your existing agent guidance.
Scan turns Markdown task blocks into the generated local index:
npx jumpspace scanThe generated index is useful for fast reads, but the source of truth is still your Markdown.
Find And Ask
Section titled “Find And Ask”Use find when you know the words you are looking for:
npx jumpspace find approvalnpx jumpspace find approval review --mode anyfind defaults to strict all-term matching. Use --mode any for broader recall.
Use ask when you want an evidence summary:
npx jumpspace ask "How does approval work?"npx jumpspace ask "How does approval work?" --jsonask is retrieval, not authority. It should show task IDs, paths, match reasons, coverage, unanswered terms, and linked code/tests. If the evidence is weak, it should say what was not answered.
Start Agent Work
Section titled “Start Agent Work”When a task is approved and has a valid plan, use:
npx jumpspace work DOC-EXAMPLE-001 --jsonThat packet includes task intent, code and test links, acceptance criteria, current plan state, next unblocked steps, verification records, guardrails, schema names, and optional drift facts.
Keep The Loop Tight
Section titled “Keep The Loop Tight”The normal loop is:
npx jumpspace scannpx jumpspace audit --jsonnpx jumpspace work DOC-EXAMPLE-001 --json# implement the stepnpx jumpspace step complete DOC-EXAMPLE-001 design --evidence "Human approved the design."npx jumpspace verify DOC-EXAMPLE-001 --check "npm test" --criteria AC-1 --json