The natural scientist's harness for Claude. Turns Claude into a team of scientists that run the full scientific method over real data — paper reader, domain expert, analyst-coder, skeptic, interpreter, teacher, next-steps planner. Ships Siren, a flagship gravitational-wave domain pack built on real GWOSC data.
Writes and runs reproducible scientific analysis code. Use to fetch data, run parameter estimation or simulation-based inference, make diagnostic plots, and verify numbers. Handles the GW stack (gwosc, gwpy, bilby, pycbc) and the SBI stack (sbi, lampe, jax/torch).
Maps a result in one field into what it constrains or enables in adjacent fields. Use when an investigation's finding could matter beyond its home domain — e.g. a GW event bearing on cosmology, the nuclear equation of state, fundamental physics, or multimessenger astronomy.
The gravitational-wave domain authority. Use for anything requiring correct GW physics: choosing waveform models and priors, interpreting parameter-estimation posteriors, detector and noise behavior, source classification (BBH/BNS/NSBH), population inference, and GW conventions. The core of the Siren pack.
Turns numbers into physical meaning. Use after results are produced (and ideally after the skeptic) to say what physically follows, what does not, and how strongly. Strictly separates measurement from inference from speculation.
Reads scientific papers and data releases (arXiv, ADS, journal pages, GWOSC docs) and extracts a structured, citation-grounded summary. Use to establish background for an investigation, to evaluate a claim against prior work, or whenever the user shares a paper/preprint.
How to fetch real gravitational-wave data from the LVK / GWOSC public archive — event catalogs, parameter-estimation summaries, and strain. Use whenever an investigation needs actual numbers for a GW event instead of recalled values. Endpoints are public, no-auth, and CORS-enabled.
How to read a scientific paper or preprint rigorously and extract a structured, citation-grounded brief — claim, method, assumptions, limitations, dependencies. Use when establishing background, evaluating a claim, or whenever the user shares a paper, arXiv id, or DOI.
The master workflow for data-driven natural science. Trigger whenever the user wants to investigate a phenomenon, analyze a dataset, evaluate a result, reproduce or extend a paper, or asks "what does this data tell us / what should we do next". Routes the work through the scientist roles (reader, domain expert, analyst-coder, interpreter, skeptic, teacher, next-steps planner) following an explicit, falsifiable loop instead of answering from memory.
When and how to use simulation-based inference (SBI / likelihood-free inference) instead of stochastic sampling, and how to validate it before any scientific use. Use for inference problems with an intractable or expensive likelihood, amortized inference over many events, or when classical sampling is too slow — and always before trusting an SBI posterior.
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.
The natural scientist's harness for Claude. Everything-Claude-Code, but the operator is an ideal natural scientist instead of a software engineer — and the flagship domain is gravitational-wave physics (the Siren pack), because that's what we do.
Most "AI for science" turns the model into a single oracle you ask for an answer. Praxis instead configures Claude as a small lab that runs the scientific method explicitly: frame a falsifiable question, establish background from real literature, get the method right, compute on real data, interpret, try to break the result, connect it across fields, and map what to do next. The result is an investigation with provenance and uncertainty — not a confident paragraph.
/plugin marketplace add <your-repo-url>
/plugin install praxis@praxis
/investigate "Is GW190814's secondary a neutron star or a black hole?"
/event GW150914
Or just ask a scientific question — the scientific-method skill triggers and the principal-investigator routes the loop.
principal-investigator orchestrates · literature-reader reads papers · domain-expert-gw supplies GW physics · analyst-coder runs reproducible analysis · interpreter turns numbers into meaning · skeptic tries to break the result · cross-domain-bridge connects fields · teacher explains at any level · next-steps maps the forward agenda.
scientific-method (the master loop) · paper-reading · gwosc-data (real LVK/GWOSC v2 access) · simulation-based-inference (when SBI beats sampling, and how to validate it). Extend during the sprint with gw-parameter-estimation, gw-populations, multimessenger, uncertainty-and-systematics, science-communication.
rules/scientific-integrity.md: no fabricated numbers, retrieve don't recall, always carry uncertainty, separate measurement / inference / speculation, cite real sources, the skeptic pass is mandatory, reproducibility, and it's allowed to conclude the data doesn't answer the question.
Siren is the reference instantiation. To target another data-driven field, add a domain-expert-<field> agent and a few domain skills (data access + method + conventions). The method loop and the integrity rules are domain-agnostic — that's the point.
Prototype scaffold · polygrav · Anthropic–ETH AI Sprint, 18 June 2026.
npx claudepluginhub uddiptaatwork/praxis --plugin praxisComplete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
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.
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.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research