Research pipeline planner
Coordinate research as either a standalone staged planning pass or an orchestrated multi-skill workflow with shared artifacts, stage gates, and optional collaboration with Zotero library sync, literature review, novelty review, experiment planning, paper review, result auditing, review, paper planning, and venue-response drafting. Use when asked to scope a research direction, inspect existing research artifacts, choose the next research stage, create a research brief or task board, or coordinate a reusable research workflow.From its SKILL.md
npx -y skills add kenantang/codex-and-claude-skills --skill research-pipeline-plannerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.4 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it
Research Pipeline Planner
Quick start
- Inspect the current project state before asking broad reset questions.
- Decide whether this should stay standalone or use an orchestrated suite pack.
- Initialize
research-brief.md,task-board.md,decision-log.md, andartifact-index.mdonly when shared stage artifacts will help. - Choose the next blocking stage, then either do that work locally or hand it off to the most relevant sibling skill.
- Insert checkpoints before any step that could waste major time, compute, or paper space.
Modes
Standalone mode
- Work from the user prompt plus any local files already present.
- Do not require a suite root or prior pipeline setup.
- Remain composable: if sibling-skill outputs already exist, consume them; if another skill would materially improve the answer, recommend or invoke that workflow rather than pretending isolation.
Orchestrated mode
- Use the canonical suite layout in
references/suite-contract.md. - Keep
artifact-index.mdcurrent and respect the stage gates inreferences/stage-gates.md. - Coordinate handoffs, but do not monopolize execution. Any stage skill may still be invoked directly.
Input contract
- Minimum: topic or problem, current state, and desired outcome.
- Prefer: intended audience, success criteria, constraints, deadlines, budget, and existing artifacts.
- If files already imply the current stage, infer it from the artifacts instead of asking generic setup questions.
Hard stops
- Stop if the goal is too vague to choose a next stage.
- Stop if critical constraints are missing and the next step could waste substantial work.
- In standalone mode, do not force suite initialization when a direct answer would be better.
- In orchestrated mode, do not advance past a stage gate with unresolved blockers.
Workflow
1) Inspect existing state first
- Look for problem statements, literature notes, novelty assessments, experiment plans, paper-review artifacts, result artifacts, review notes, and draft outlines.
- Distinguish:
- no structured artifacts yet
- partial standalone artifacts
- an existing suite pack
- Summarize what already exists before proposing new structure.
2) Choose the operating mode deliberately
- Stay standalone when the user wants a direct answer, a one-off plan, or a single stage.
- Initialize the suite when multiple stages need to coordinate through stable file paths.
- Do not treat standalone as single-skill only. Collaboration with sibling skills remains valid in either mode.
3) Build the minimum useful planning state
- Use
references/research-brief-template.md,references/task-board-template.md, andreferences/decision-log-template.md. - Keep the brief explicit about:
- main question
- working thesis
- current stage
- next blocking decision
- constraints
- Keep
artifact-index.mdas the source of truth for where stage outputs live.
4) Choose the next stage, not the whole future
- Prefer the next blocking stage over speculative long todo lists.
- Use the canonical handoff map:
- curated Zotero library sync or citation export ->
research-zotero - evidence gathering or systematic search ->
research-systematic-literature-review - adversarial novelty pressure test ->
research-novelty-review - decisive validation plan ->
research-experiment-plan - deep single-paper review ->
research-paper-review - result sanity check ->
research-results-auditor - iterative red-team pass ->
research-review-loop - manuscript structuring ->
research-paper-plan - venue-aware author response or rebuttal ->
research-rebuttal
- curated Zotero library sync or citation export ->
- If a sibling skill would improve the answer materially, say so explicitly and collaborate instead of staying artificially local.
5) Make checkpoints explicit
- Add a checkpoint whenever the next step could burn major compute, time, or paper space.
- Record whether the decision is:
- proceed
- revise scope
- stop
- Log the rationale in
decision-log.md.
6) Allow collaboration without forcing delegation
- Multi-skill collaboration is valid in both modes.
- If independent review or parallel work would help and the runtime plus caller explicitly allow delegation, bounded subagent passes are allowed.
- If delegation is unavailable, keep collaboration within the current agent and the locally available artifacts.
References
references/research-brief-template.mdreferences/task-board-template.mdreferences/decision-log-template.mdreferences/suite-contract.mdreferences/review-stage-contract.mdreferences/stage-gates.mdreferences/tabmol-ddi-ood-adapter.md
Scripts
scripts/init_research_pack.py: create a deterministic suite pack with root planning files and recommended stage directories.scripts/validate_research_pack.py: validate the orchestrated suite layout and the canonical artifact index.
What ships with it: 10 files
17.2 KB alongside SKILL.md, 2 of them executable
agents/
- openai.yaml373 B
references/
- decision-log-template.md194 B
- research-brief-template.md1.1 KB
- review-stage-contract.md2.5 KB
- stage-gates.md2.1 KB
- suite-contract.md3.1 KB
- tabmol-ddi-ood-adapter.md968 B
- task-board-template.md560 B
scripts/
- init_research_pack.pyruns4.3 KB
- validate_research_pack.pyruns2.1 KB