Micro-skills, not mega-prompts
LLMs produce better, more reliable output given a narrow, well-defined job. Each skill declares does / does_not, an input/output contract, and its own assertions.
Skill contract →
A runtime — and emerging open standard — for composing LLM tasks from small, focused, testable micro-skills. The reference pipeline follows Ask → Validate → Judge → Learn.
The reference pipeline maps SigMap's proven ask → validate → judge → learn pattern onto documents:
parse-input → validate-coverage → extract-highlights → memory-update
(sigmap ask) (sigmap validate) (probabilistic) (sigmap learn)
↑ auto-judged · confidence-routed · retriednpm install
npm start # run the built-in chain (offline heuristic judge)
npm start -- --inject hallucination # ungrounded → judge RETRIES → recovers
npm test # node:test suite (137 tests)Or drive it from the skillweave CLI:
npm run cli -- doctor # readiness report — start here if you're new
npm run cli -- run pipelines/document-grounding.pipeline.yaml
npm run cli -- health # composite 0–100 health score + grade
npm run cli -- providers # provider/model capability table
npm run cli -- visualise pipelines/document-grounding.pipeline.yaml # ASCII/Mermaid diagram
npm run cli -- validate pipelines/document-grounding.pipeline.yaml
npm run cli -- listTo run the boundary judge on a real model, set one of ANTHROPIC_API_KEY, GEMINI_API_KEY, or OPENAI_API_KEY — see the Multi-LLM judge guide.