open-science-context
claudecodexComponent 2, context management (needs open-science-project and tmux): context-management, continue-context, advise-with-context.
3 skills · hooks
Component 1, project management: new-project, new-task, context-files, migrate-project, update-from-template.
Plugin open-science-project from marketplace open-science in mhycheung/open-science. Commands read from the repo's manifest — 29 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
context-filesKeep a template project's context files current and under their line caps - the project context.md, each task's context.md, subcontext files and logs - and run the four end-of-subtask questions. Use at session start when driving a task, after every finished subtask, before dispatching subagents or l
migrate-projectMove an existing research project, ongoing or completed, into the open-science layout without losing a file - on a branch, with an approved mapping, a before/after file inventory, the task maps and the results and claims graph filled in if the user wants them, and a migration context file so that a
new-projectCreate a new research project from the open-science template - copy it, fill its placeholders, record the framework commit, and make the first commit of a private git repo. Use when the user asks to start, create or set up a new project. For an existing project use open-science-project:migrate-proje
new-taskStart a new task in an open-science project - settle the design with the user, write tasks/<id>/plan.md from the plan template, and create the task's context, log and subcontext. Use when the user asks to start a task, plan a piece of work, start a campaign, or track a piece of work that will outliv
notionWork in a project that is mirrored to Notion - keep the Notion pages in sync with the project files, keep task plots (with self-contained captions) current in the task pages, post results, questions, blockers and status to the project's Notion Feed, and set up the mirror for a new or existing projec
private-investigationRecord a side investigation in its own private context file under private-docs/investigations/, soft-private by default, so that a public task context can name it without holding the question or the findings. Use when the user invokes this skill, or when they ask a clarifying or side question whose
update-from-templateBring an open-science project's scaffolding up to date with the framework template - diff the framework's history since the commit the project was copied from, take the general improvements, keep what the project changed on purpose, and run the layout migrations in the framework's CHANGELOG.md. Use
bash ${CLAUDE_PLUGIN_ROOT}/scripts/context_hook.sh
bash ${CLAUDE_PLUGIN_ROOT}/scripts/human_verified_guard.sh
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/push_guard.py
Component 2, context management (needs open-science-project and tmux): context-management, continue-context, advise-with-context.
3 skills · hooks
Install first: the onboard skill, which asks which components you want and sets them up; and the dispatch skill, which starts an agent in a new tmux window when you ask.
2 skills · hooks
Component 3, publishing: publish, zenodo-release.
2 skills
Optional extra: resume Claude Code and Codex sessions in a fresh SLURM job when the current job reaches its time limit.
1 skill · hooks
Not installed: onboard_check.sh runs its test to learn whether this Claude Code runs mods.
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.