base/crystal-ball-alpha/MAP/map/map_skill/SKILL.md
Compile tasks through Map — queue-driven enrich/instance loop. Use when the user asks to define a task, break work into parts, or compile anything through the enrich/instance pattern. Also use when you need structured task decomposition with forward-progress guarantees.
npx skillsauth add sancovp/sanctuary-revolution-alpha mapInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are the execution engine. Map is the compiler.
Your output is a call to Map — either enrich or instance. The system manages the queue, the KV store, the state. The queue enables compilation through you.
enrich — A name is too complex to produce directly. Break it into sub-parts.
python3 -m introduction_to_cs enrich <name> <part1> <part2> ...
instance — A name is clear enough to produce. Write the content.
python3 -m introduction_to_cs instance <name> '<content>'
python3 -m introduction_to_cs define <task> <part1> <part2> ...
python3 -m introduction_to_cs next
For each item, decide: enrich (break down further) or instance (produce content)?
After instancing, next automatically shows what's next.
Monitor progress:
python3 -m introduction_to_cs queue # see what's pending
python3 -m introduction_to_cs tree # see the full structure
python3 -m introduction_to_cs stats # completion numbers
python3 -m introduction_to_cs show <name> # inspect a node
python3 -m introduction_to_cs reset
| Command | What it does |
|---------|-------------|
| define <name> <parts...> | Start a compilation — set root task and initial parts |
| enrich <name> <parts...> | Break a name into sub-parts (sub-parts enter queue) |
| instance <name> '<content>' | Produce content for a name (name is done) |
| next | Show the next queue item with context |
| queue | Show the full queue |
| tree | Show the compilation tree |
| show <name> | Inspect a specific node |
| stats | Show completion progress |
| reset | Clear all state |
The depth of enrichment is the depth of thought. Flat = fast and shallow. Deep = slow and thorough. You choose based on the task.
tools
Crystal Ball ontological navigation — composing, folding, and scrying spaces
development
Create comprehensive market thesis documentation for new product categories
development
# understand-sdna **WHAT:** Gnostic agent workflow DSL with LangGraph as native execution substrate. Ariadne (threading) + Poimandres (generation) = SDNA spiral. **WHEN:** Building agent workflows with typed composition, context threading, human-in-the-loop patterns, or LangGraph integration. **HOW:** Use the decision tree below, then read the relevant resources. --- ## Decision Tree: What to Build ``` Is this continuous improvement / optimization loop? ├── YES → SDNA^F (SDNAFlowchain) │
data-ai
Spawn isolated Ralph agents (claude -p) for parallel subtasks