From paper-compiler
Implementation work derived from a compiled paper. Domain-neutral — ML, physics, chemistry, biology, economics, climate, etc. Routes to a category-specific sub-skill (implement-method / implement-objective / implement-data / implement-procedure / implement-evaluation / implement-baseline / debug-divergence) via `scripts/select-playbook.sh`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/paper-compiler:use-research-contextWhen to use
Activates when the repo contains `research/research.md` and the user is doing implementation work originating from a paper, regardless of field.
This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This is a **dispatcher**, not an implementation skill. Each atom category has its own sub-skill with a tight tool whitelist and a `context: fork` policy island. Pick the right sub-skill and hand off.
skills/continue/scripts/reconstruct-progress.shskills/implement-baseline/references/watchouts.mdskills/implement-data/references/watchouts.mdskills/implement-evaluation/references/watchouts.mdskills/implement-method/references/watchouts.mdskills/implement-objective/references/watchouts.mdskills/implement-procedure/references/watchouts.mdskills/port/scripts/adjust-research-dir.shThis is a dispatcher, not an implementation skill. Each atom category has its own sub-skill with a tight tool whitelist and a context: fork policy island. Pick the right sub-skill and hand off.
Load the structured paper context via the MCP tool — do not Read research/research.md directly:
mcp__paper-compiler__get_paper_context()
Returns paper title + id, atom counts by category, top-priority atoms, top communities, open missing_details count, recent session count, recent decisions count. This is the only one-call summary you should need before dispatching.
Check for resumable work. mcp__paper-compiler__list_sessions(limit=3). If a recent session exists and the user's prompt hints at continuation ("where were we", "continue", "next step"), invoke /paper-compiler:use-research-context continue (sub-skill) before doing anything else.
Dispatch by atom category. Either the user named a category (loss / encoder / dataset / optimizer / evaluation / baseline), or you can infer one from their prompt. Run the dispatcher:
${CLAUDE_PLUGIN_ROOT}/scripts/select-playbook.sh "<user phrase>"
Output format: <category> <sub-skill> <slash-command-path>.
Then invoke the named sub-skill. Each sub-skill picks up with its own forked context.
Sub-skills available:
implement-method — algorithmic/structural unit (ML architecture, physics scheme, chem route, bio protocol)implement-objective — loss/Hamiltonian/yield/fitness functionimplement-data — dataset/measurements + preprocessingimplement-procedure — optimizer/integrator/protocol + parametersimplement-evaluation — metrics/diagnostics/statistical testsimplement-baseline — published comparison methoddebug-divergence — when implementation disagrees with papercontinue — resume mid-implementation (Phase D)port — port to a different repo (Phase D).claude/settings.json deny patterns)Read / Glob / Grep research/wiki/atoms/, research/wiki/papers/, research/wiki/communities/, research/evidence/, research/graph.json, research/research.db. Use the MCP tools — they return structured snippets and are autoApproved.research/research.md is allowed but unnecessary — get_paper_context() gives you the same structured information in less context.atom_uid (the v1.0 stable id) in code comments, not the sequential atom_id (reshuffles on rebuild).record_decision(...) (requires user approval; lands in research/decisions.md and is visible to future sessions).npx claudepluginhub parijat-18/research-compiler --plugin paper-compilerProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.