By whats2000
Claude Code skills that turn a code agent into a responsible researcher: experiment isolation, lab-notebook journaling, and (future) hypothesis registration, literature review, and data provenance.
Use when writing or editing source files inside an `experiments/expNN_*/eNNx/` cell directory, or about to add a `_lib/` / `utils/` / `helpers/` directory under `experiments/` — enforces root-canonical filename rule (cell source files must mirror project-root filenames), forbids shared helper directories, and gates function reuse to two options: import unmodified from root, or copy the entire root file into the cell and edit the copy.
Use when creating a new experiment directory, adding a variant cell, or tempted to rename / delete / edit a prior `experiments/expNN_*` directory — enforces next-unused-number rule, prior-experiments-are-read-only, variant naming `eNNa/b/c…`, and the principle that reservations are not free for re-use.
Use when designing a new experiment (read `experiments/NOTES.md` first to avoid repeating known-failed approaches), when a cell has finished and its metrics are committed (append an entry), or when correcting a wrong number in a prior entry (in-place fix is allowed and often required — leaving a wrong number on the page poisons future context; preserve the trail with strikethrough or a correction note when feasible, but accuracy of current evidence comes first) — enforces read-before-design, append-only-after-completion, every number traceable to an actual run (no estimates, no assumptions, no projected numbers), and root-cause hypotheses for every failed variant.
Claude Code skills plugin that turns a code agent into a responsible researcher. Today the plugin enforces experiment isolation and lab-notebook journaling discipline; it is designed to grow into a broader researcher-hygiene toolkit (hypothesis registration, literature review, data provenance, statistical rigor, reproducibility checklist).
| Skill | Triggers on |
|---|---|
experiment-layout | Creating a new experiment dir, adding a variant cell, or tempted to rename / delete / edit a prior experiments/expNN_* directory |
cell-source-isolation | Writing or editing source files inside an experiments/expNN_*/eNNx/ cell directory, or about to add a _lib/ / utils/ / helpers/ directory under experiments/ |
lab-journal-discipline | Designing a new experiment (read experiments/NOTES.md first) or a cell run just finished and its metrics are committed (append entry) |
Names are illustrative and may change.
| Skill | Purpose |
|---|---|
literature-review-before-design | Before drafting an experiment, surface prior work that already answers (or constrains) the question. |
hypothesis-pre-registration | Record the hypothesis and the metric that decides it before the run, separately from results. |
data-provenance | Track dataset version, preprocessing, and split definitions as first-class artifacts of each cell. |
statistical-rigor | Multiple-comparison discipline, effect-size reporting, noise-vs-signal sanity checks. |
reproducibility-checklist | Pre-publish / pre-merge checklist that the code another reader runs produces the recorded numbers. |
Open Claude Code by running claude in your terminal, then:
/plugin marketplace add whats2000/nchc-marketplace
/plugin install lab-notebook-skills@nchc-marketplace
/plugin marketplace update nchc-marketplace
/plugin update lab-notebook-skills@nchc-marketplace
To iterate on this plugin locally, point Claude Code's marketplace at the checkout instead of GitHub:
/plugin marketplace add /path/to/nchc-marketplace
/plugin install lab-notebook-skills@nchc-marketplace
After editing skill files, restart Claude Code (/exit then claude) to
pick up the changes.
Reproducibility usually fails for prosaic reasons: a shared helper file got edited mid-experiment and silently changed the behavior of three prior cells; the lab-notebook entry was drafted before the run and quietly turned into "what I expected" instead of "what I observed"; a prior failed variant gets re-run because nobody read the notes. The skills here are written to make those specific failures hard.
MIT
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.
npx claudepluginhub nchc-bio/nchc-marketplace --plugin lab-notebook-skillsComplete 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.
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.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.