For agents and builders
Built to be read, tested against and extended
If you build agents or extractors, the repository gives you an index to read, tools to call and a corpus of awkward inputs to test against.
llms.txt
A machine-readable index of the docs, scenario packs and agent entry points, in the llmstxt.org format.
llms.txt
Raw Markdown for agents: AGENTS.md, ARCHITECTURE.md, DOMAIN_MODEL.md, PACK_AUTHORING.md, EVALUATION.md.
MCP server
Read-mostly tools over scenario packs, fixtures and an evidence casebook. stdio via npx after the package is published; --http serves streamable HTTP at /mcp and starts read-only. From a checkout, pnpm build then node packages/mcp-server/dist/cli.js is the same server.
{
"mcpServers": {
"oiw": {
"command": "npx",
"args": ["-y", "@oiw/mcp-server"]
}
}
}
Server README and client configs
Claude Code plugin
A pack-authoring skill that walks an agent through scaffold, author, validate and evaluate.
claude plugin marketplace add shekibahmed/operations-intelligence-workbench
claude plugin install oiw-pack-authoring@oiw
Author a pack
A new industry is a directory, not a fork. The guide documents the validator-enforced contract in authoring order, with a scaffold command and a template that already validates.
pnpm pack:scaffold my-pack --name "My Pack" \
--description "What it covers"
pnpm validate:packs && pnpm eval --pack my-pack
Pack authoring guide
Adversarial fixture corpus
Every pack ships edge-case artifacts with gold outcomes: missing identifiers, conflicting dates, ambiguous references, negation, duplicates, and prompt-injection text hidden in chat, CSV, JSON and PDF content. Use them to test your own extractors.
Browse the edge cases