By SepineTam
Multi-agent workflow framework for building, testing, and shipping statistical software packages
Code Pipeline — implements source code from spec.md
Knowledge Extraction & Privacy Scrub — proposes brain contributions
Team Leader — plans work, dispatches specialist teammates, manages state
Requirements Analyst — produces spec.md, test-spec.md, and sim-spec.md
Pipeline Convergence & Quality Gate — cross-compares all pipelines
Commit authorship policy — no co-author trailers, user is sole author
Knowledge sharing lifecycle management
Session knowledge contribution to the shared brain
Automatic GitHub credential detection and verification
Artifact handoff protocol for two-pipeline architecture
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A workflow framework for statistical package development.
An open-source tool that helps researchers build, test, and document statistical software packages with AI agent teams.
Website · Roadmap · Contributing · Discussions
StatsClaw is a framework for Claude Code that uses AI agent teams to assist with statistical package development. You describe what you need — a bug fix, a new feature, a cross-language translation — and StatsClaw coordinates multiple AI agents to help you build, test, and document the result. It works best when a domain expert stays in the loop to guide decisions.
StatsClaw orchestrates a team of 9 specialized AI agents, each operating under strict information isolation:
| Agent | Role |
|---|---|
| Leader | Orchestrates the workflow, dispatches agents, enforces isolation |
| Planner | Reads your paper/formulas, executes deep comprehension protocol, produces specifications |
| Builder | Writes source code from spec.md (never sees the test spec) |
| Tester | Validates independently from test-spec.md (never sees the code spec) |
| Simulator | Runs Monte Carlo studies from sim-spec.md (never sees either spec) |
| Scriber | Documents architecture, generates tutorials, maintains audit trail |
| Distiller | Extracts reusable knowledge for the shared brain (brain mode only) |
| Reviewer | Cross-checks all pipelines, audits tolerance integrity, issues ship/no-ship verdict |
| Shipper | Commits, pushes, opens PRs, handles package distribution |
The code, test, and simulation pipelines are fully isolated — they never see each other's specs. If all pipelines converge independently, confidence in correctness is high. This is adversarial verification by design.
planner (bridge)
/ | \
spec.md / test-spec.md \ sim-spec.md
/ | \
builder ─ ─(parallel)─ ─ simulator
(code pipeline) | (simulation pipeline)
\ | /
implementation.md | simulation.md
\ | /
\ v /
tester <-- sequential, after merge-back
(test pipeline)
|
audit.md
|
scriber (recording)
|
distiller (brain mode only)
|
reviewer (convergence)
|
shipper
Key properties:
| R | Python | Julia | Stata | TypeScript | Go | Rust | C | C++ |
|---|
Want another language? Let us know.
Just tell StatsClaw what you want. It auto-detects the language, selects the right workflow, and starts working:
work on https://github.com/your-org/your-package resolve the issues
StatsClaw will auto-detect the language, select a workflow, and start working. It will ask you clarification questions when it encounters ambiguity — your domain expertise guides the process. Results vary depending on task complexity; expect to iterate.
Code: leader → planner → builder → tester → scriber → [distiller]? → reviewer → shipper?
Docs-only: leader → planner → scriber → reviewer → shipper?
Simulation+Code: leader → planner → [builder ∥ simulator] → tester → scriber → [distiller]? → reviewer → shipper?
Simulation-only: leader → planner → simulator → tester → scriber → [distiller]? → reviewer → shipper?
npx claudepluginhub sepinetam/statsclaw --plugin statsclawThe official working package of MCP-for-Stata plugin, including mcp config and stata lsp.
Use NBER-CLI to search, inspect, download, and serve NBER working paper workflows.
Evidence-gated AI coding workflow: scan → analyze → plan → TDD → execute → fix → verify → review, powered by Codebase Memory MCP >= 0.9.0 with optional Serena LSP intelligence. Includes blast-radius planning, test/cycle gates, independent review, and Windows Git Bash hook auto-resolution.
Harness-native ECC operator layer - 67 agents, 278 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
v9.54.0 — Reliability wave: tangle contextual review correction loop with hard round ceiling, progress-supervised review rounds (per-agent stall watch, descendant-tree kills), council diversity and agy pin fixes, marketplace generator source-of-truth fix, provider troubleshooting runbook and cost-expectations docs. Run /octo:setup.