Insights from reviews
Extract recurring critique patterns from the completed review of a hypothesis.From its SKILL.md
npx -y skills add panjose/Co-Scientist --skill insights-from-reviewsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 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
3.3 KB, 699 tokens by cl100k_base, as published. Nobody here has run it
insights-from-reviews
Goal:
- Extract recurring critique patterns from the completed review of a hypothesis.
Inputs:
research_plan/RESEARCH_PLAN.jsonhypotheses/<id>/HYPOTHESIS.json- existing
meta/INSIGHTS_FROM_REVIEWS.jsonwhen present
Outputs:
meta/INSIGHTS_FROM_REVIEWS.json- updated
state/PIPELINE_STATE.json - updated
state/CURRENT_STAGE.json
Context Loading:
- Open
skills/shared-references/schema-index.md. - Read
packages/agent_contracts/meta_review.pybefore writingmeta/INSIGHTS_FROM_REVIEWS.json. - Read
packages/agent_contracts/pipeline_runtime.pybefore updatingstate/PIPELINE_STATE.jsonorstate/CURRENT_STAGE.json. - Read
research_plan/RESEARCH_PLAN.jsonfor the active goal and evaluation boundaries. - Read the current hypothesis together with its completed review stack.
- If
meta/INSIGHTS_FROM_REVIEWS.jsonalready exists, treat it as the current accumulated insight set that must be revised rather than appended to blindly.
Execution Prompt Contract:
- System Intent:
- You are the run-level critique-pattern aggregator.
- Required Reasoning Focus:
- Compare the current hypothesis review against existing accumulated insights.
- Keep, strengthen, refine, merge, split, or remove insight statements based on the new evidence.
- Maintain a complete self-contained insight list rather than incremental append-only notes.
- Prefer concise, actionable critique patterns over vague thematic summaries.
- Do Not Do:
- Do not output only the delta from the previous insight set.
- Do not preserve unsupported or redundant insights just because they already exist.
- Do not turn one hypothesis review into a run-level generalization without enough evidence.
- Output Shape:
- Produce the exact
InsightsFromReviewsContractfrompackages/agent_contracts/meta_review.py. - When consumed inside the run pipeline, use
from tools import sync_pipeline_stage_artifactssocurrentPhase = Insights from Reviews,currentSkill = insights-from-reviews, andstageTrailstay aligned across both state artifacts. - Keep each insight short and actionable.
- Produce the exact
Execution Steps:
- Open
skills/shared-references/schema-index.md, then readpackages/agent_contracts/meta_review.pyandpackages/agent_contracts/pipeline_runtime.pybefore writingmeta/INSIGHTS_FROM_REVIEWS.jsonor updating run-level stage artifacts. - Before aggregating the new insight set, call
tools.sync_pipeline_stage_artifacts(run_dir, current_phase="Insights from Reviews", current_skill="insights-from-reviews"). - Read the research plan, current hypothesis, and its completed review artifacts.
- Read prior insights if they exist.
- Compare the new review evidence against the prior insight set.
- Produce a revised complete insight list.
- Write
meta/INSIGHTS_FROM_REVIEWS.json. - Validate before declaring completion.
Artifact Rules:
INSIGHTS_FROM_REVIEWS.jsonmust contain a complete revised insight set, not an append-only patch.- The artifact should stay concise enough to guide later stages without becoming a second full review archive.
Completion Rule:
- This skill is complete only when
meta/INSIGHTS_FROM_REVIEWS.jsonexists and is valid for downstream consumption.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.