ワンクリックで
hypothesis-generation-pipeline
Dispatch one enabled generation strategy for a given `ResearchPlan`.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Dispatch one enabled generation strategy for a given `ResearchPlan`.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Run the full Co-Scientist pipeline for one research run.
Evaluate whether a hypothesis newly entered the current top-k set and update the convergence counter deterministically.
Assemble a dashboard-ready snapshot from the canonical state.
Choose exactly one concrete evolution strategy for the active evolution round.
Run the assumption decomposition and deep verification review for a hypothesis.
Run the iterative evolution loop from the current persisted run state until convergence.
| name | hypothesis-generation-pipeline |
| description | Dispatch one enabled generation strategy for a given `ResearchPlan`. |
Goal:
ResearchPlan.Inputs:
ResearchPlanstate/STRATEGY_PLAN.jsonstrategystate/PIPELINE_STATE.jsonOutputs:
hypotheses/<id>/HYPOTHESIS.jsonhypotheses/<id>/HYPOTHESIS.mdhypotheses/<id>/ORIGIN.jsonliterature/queries/<query_id>/* when hypothesis-generate-literature is selectedhypotheses/<id>/REVIEW/*.jsonmeta/INSIGHTS_FROM_REVIEWS.json when the hypothesis is viablestate/PROXIMITY_GRAPH.json when the embedding bridge succeedstournaments/*.jsonislands/ISLANDS.jsonstate/PIPELINE_STATE.jsonSub-skills:
hypothesis-generate-literatureliterature-searchhypothesis-generate-debatehypothesis-generate-assumptionshypothesis-review-pipelineinsights-from-reviewshypothesis-proximity-updatehypothesis-ranking-pipelineContext Loading:
skills/shared-references/schema-index.md.packages/agent_contracts/research_plan.py before consuming research_plan/RESEARCH_PLAN.json as the canonical generation brief.packages/agent_contracts/strategy_plan.py before consuming state/STRATEGY_PLAN.json as the active generation-stage routing input.packages/agent_contracts/hypothesis.py before dispatching any atomic generation skill that will write hypotheses/<id>/HYPOTHESIS.json.packages/agent_contracts/literature.py and skills/shared-references/literature-search-contract.md before dispatching hypothesis-generate-literature.packages/agent_contracts/state.py before assigning or updating islands/ISLANDS.json.packages/agent_contracts/pipeline_runtime.py before updating state/PIPELINE_STATE.json.state/STRATEGY_PLAN.json and confirm the current round permits the selected generation strategy.RUN_POLICY.yaml when review rigor or downstream optional review behavior depends on the effective run policy.Execution Contract:
state/STRATEGY_PLAN.json is a routing input to this skill, not a generation-stage artifact that this skill may rewrite ad hoc.research_plan/RESEARCH_PLAN.json is a required canonical input. If it is missing or invalid, stop immediately and return control to the top-level workflow or configuration stage instead of attempting generation.state/STRATEGY_DECISIONS.jsonl remain owned by the top-level orchestration layer and the canonical router surface in python -m tools.policy.plan_strategy <run_dir>.state/STRATEGY_PLAN.json.literature_exploration_generation, the dispatched hypothesis-generate-literature skill must call tools.search_literature(run_dir, request) and consume a non-blocked EvidenceBundleContract before writing a literature-grounded hypothesis.literature/queries/<query_id>/EVIDENCE_BUNDLE.json.hypothesis-review-pipelineinsights-from-reviews when the hypothesis is viablehypothesis-proximity-update for each viable hypothesishypothesis-ranking-pipelinehypothesis-proximity-update has recorded a skipped or failed receipt/status.island_id to each viable generated hypothesis, then call tools.ensure_run_islands_for_hypotheses(run_dir) before the round is considered complete.decayed_reward = 0.0, decayed_visits = 0.0, and visit_count = 0.hypothesis-evolution-loop; do not apply tools.update_single_island_reward(...), tools.update_run_single_island_reward(...), or any manual reward/visit increment during seeding.hypothesis_ids, ucb_score, or strategy_label to islands/ISLANDS.json.Execution Steps:
skills/shared-references/schema-index.md, then read packages/agent_contracts/research_plan.py, packages/agent_contracts/strategy_plan.py, packages/agent_contracts/hypothesis.py, packages/agent_contracts/literature.py, packages/agent_contracts/state.py, and packages/agent_contracts/pipeline_runtime.py before consuming generation-stage routing state or performing any directly managed generation-stage write.research_plan/RESEARCH_PLAN.json, active state/STRATEGY_PLAN.json, and relevant policy context.literature_exploration_generation, require the sub-skill to call tools.search_literature(run_dir, request) and preserve the resulting literature artifacts.hypothesis-review-pipeline for the newly created hypothesis.insights-from-reviews.hypothesis-proximity-update for each viable hypothesis by calling tools.update_hypothesis_proximity(run_dir, hypothesis_id) through that skill. If the bridge records a skipped, disabled, failed, or provider-unavailable receipt/status, preserve it and continue to ranking without fabricating placeholder embeddings.hypothesis-ranking-pipeline.island_id to each viable generated hypothesis, call tools.ensure_run_islands_for_hypotheses(run_dir), and verify the resulting canonical islands/ISLANDS.json contains one unvisited island record per viable seed hypothesis.state/PIPELINE_STATE.json as required by the top-level workflow and refreshed downstream status.state/STRATEGY_DECISIONS.jsonl from this skill. If the caller needs a routing refresh or new decision record, return control to the top-level orchestration layer or strategy-router.python -m tools.validation.contract_validation <run_dir> --skill hypothesis-generation-pipeline before declaring completion.Completion Rule: