By Chenghao-Wu
File-centric, resumable harness for computational science workflows
Use when creating, reading, or updating workflow checkpoint files (workflow-state.json, progress.log, init.sh) — the file-centric state system for cross-session computational workflows
Use when a workflow stage subagent has prepared computation scripts and needs to submit the job to a local or HPC backend via DPDispatcher
Use when a workflow plan exists and stages need to be executed sequentially in the current session
Use when the user wants to set up a new computational experiment — before any computation begins, to design the method, stages, and success criteria
Use before marking any workflow stage as completed — verify outputs exist, are valid, and meet success criteria defined in workflow-state.json
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.
Autonomous physics-based computational science — the AI scientist that runs the simulations, not just the literature.
Most agentic research tools stop at reading papers or tuning neural networks. Superscientist closes the loop on physics-based modeling: a Claude Code harness that designs experiments with you, submits jobs to local or HPC backends, polls them across sessions, verifies the outputs, and resumes after crashes — autonomously, until the workflow completes.
┌─────────────────────────────────────┐
│ run-workflow.sh — session loop │
│ resumes until workflow completes │
└──────────────┬──────────────────────┘
│
┌─────────┐ ┌────────┐ ┌────────────┐ ┌────────┐ ┌──────────┐
│ Design │──▶│ Plan │──▶│ Execute │──▶│ Verify │──▶│ Complete │
└─────────┘ └────────┘ └────────────┘ └────────┘ └──────────┘
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
experiment- workflow- executing- result- workflow-
design planning workflows + verification completion
compute-backend
┌─────────────────────────────────────────────────────────────────┐
│ Checkpoint files (survive crashes, enable resumption): │
│ workflow-state.json · progress.log · init.sh │
└─────────────────────────────────────────────────────────────────┘
Every workflow runs through five phases. Three checkpoint files persist state across sessions, so any new Claude session can recover full context and continue — and run-workflow.sh chains sessions automatically until the workflow finishes.
| Backend | Type | Dispatch | Typical use |
|---|---|---|---|
local (Shell) | Local | Sync (≤2 min) / async (longer) | Quick tests, structure prep, lightweight analysis |
slurm | HPC scheduler | Async via tmux + DPDISP_DONE marker | Academic clusters |
Both backends share one code path through DPDispatcher — the same stage subagent runs whether you target your laptop or a cluster. Async jobs launch in a tmux session and signal completion with a DPDISP_DONE marker file, so the orchestrator can poll without holding context.
Ten skills cover the full workflow. Subagents invoke them automatically — you don't call them directly.
| Group | Skill | Purpose |
|---|---|---|
| Bootstrap | using-superscientist | Session-start awareness |
| Bootstrap | session-resume | Recover full context from checkpoint files on a fresh session |
| Design | experiment-design | Collaborative dialogue to define the experiment |
| Planning | workflow-planning | Convert the approved design into staged execution plan |
| Execution | executing-workflows | Sequential subagent dispatch, one stage at a time |
| Execution | compute-backend | Submit jobs to local or HPC backends via DPDispatcher |
| Quality | result-verification | Verify each stage's outputs against success criteria |
| Quality | systematic-debugging | Root-cause investigation when a stage fails |
| State | checkpoint-management | Read/write the three-file state system |
| Completion | workflow-completion | Summary report, archive, commit |
run-workflow.shWorkflows often span hours or days; Claude sessions are bounded. run-workflow.sh is a thin shell wrapper that launches claude -p "Invoke session-resume" in a loop and exits only when the workflow's state file reports completed, blocked, or error.
./run-workflow.sh /path/to/workflow-dir
Built-in safeguards:
touch PAUSE in the workflow dir to suspend without killingnpx claudepluginhub chenghao-wu/superscientist --plugin superscientistHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
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.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.