From exarchos
Research and discovery workflow for document deliverables — competitive analyses, architecture comparisons, ADR scaffolding, literature reviews, vendor evaluations. No TDD requirement. Phases: gathering → synthesizing → completed. Triggers: 'discover', 'research', 'explore topic', or /discover.
npx claudepluginhub lvlup-sw/exarchosThis skill uses the workspace's default tool permissions.
A workflow type for tasks whose deliverable is a **document, not code**. Explicitly
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
A workflow type for tasks whose deliverable is a document, not code. Explicitly exempt from the Iron Law (no failing test requirement) because there is nothing to test.
/exarchos:oneshot or /exarchos:ideate/exarchos:ideate (which includes a design phase)Collect sources, references, and raw material for the deliverable.
mcp__exarchos__exarchos_workflow({
action: "set", featureId: "<id>",
updates: { "artifacts.sources": ["<source1>", "<source2>", "..."] }
})
Transition: When artifacts.sources is a non-empty array → synthesizing
Draft the deliverable document from gathered sources.
docs/research/ or docs/designs/)mcp__exarchos__exarchos_workflow({
action: "set", featureId: "<id>",
updates: { "artifacts.report": "<path-to-document>" }
})
Transition: When artifacts.report is set → completed
If discovery surfaces an implementation need:
/ideate <implementation-topic>
Reference the discovery report as design input.Optionally emit events at key moments for observability:
mcp__exarchos__exarchos_event({
action: "append", stream: "<featureId>",
event: { type: "discovery.sources_collected", data: { sourceCount: N } }
})
mcp__exarchos__exarchos_event({
action: "append", stream: "<featureId>",
event: { type: "discovery.report_committed", data: { path: "<report-path>" } }
})