hypothesis-generate-debatelisted
Install: claude install-skill panjose/Co-Scientist
# hypothesis-generate-debate
Goal:
- Generate exactly one hypothesis candidate through a structured scientific debate.
Inputs:
- `research_plan/RESEARCH_PLAN.json`
- `state/STRATEGY_PLAN.json`
- optional parent hypothesis and review artifacts when the round is part of an evolution continuation
Outputs:
- `hypotheses/<id>/HYPOTHESIS.json`
- `hypotheses/<id>/HYPOTHESIS.md`
- `hypotheses/<id>/ORIGIN.json`
- debate transcript in the skill trace
Context Loading:
- Read `research_plan/RESEARCH_PLAN.json`.
- Treat `research_goal` as the debate objective.
- Treat `preferences` as the criteria for what counts as a strong hypothesis.
- Treat `constraints` as hard boundaries that cannot be violated in the final proposal.
- Read `state/STRATEGY_PLAN.json` and confirm that the current round allows `scientific_debates_generation`.
- If the round is parented, read the selected parent hypothesis and its latest review summary before opening debate. The debate should target unresolved weaknesses rather than restart from zero.
Execution Prompt Contract:
- System Intent:
- You are running a short structured debate whose output is exactly one canonical hypothesis candidate.
- Required Reasoning Focus:
- If this is an initial debate, start with 2-3 candidate directions, then converge quickly.
- Every critique must identify a weakness and a constructive improvement.
- After two or more substantial turns, prefer convergence over endless divergence.
- The final candidate must have