— No reviews yet
0 installs
11 views
0.0% view→install
Install
$ agentstack add skill-panjose-co-scientist-hypothesis-generate-debate ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Are you the author of Hypothesis Generate Debate? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claimAbout
hypothesis-generate-debate
Goal:
- Generate exactly one hypothesis candidate through a structured scientific debate.
Inputs:
research_plan/RESEARCH_PLAN.jsonstate/STRATEGY_PLAN.json- optional parent hypothesis and review artifacts when the round is part of an evolution continuation
Outputs:
hypotheses//HYPOTHESIS.jsonhypotheses//HYPOTHESIS.mdhypotheses//ORIGIN.json- debate transcript in the skill trace
Context Loading:
- Read
research_plan/RESEARCH_PLAN.json. - Treat
research_goalas the debate objective. - Treat
preferencesas the criteria for what counts as a strong hypothesis. - Treat
constraintsas hard boundaries that cannot be violated in the final proposal. - Read
state/STRATEGY_PLAN.jsonand confirm that the current round allowsscientific_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:
- a specific mechanism
- a falsifiable statement
- a concrete experiment path
- Do Not Do:
- Do not let the debate expand into an open-ended brainstorming transcript.
- Do not keep multiple finalists.
- Do not end the round without a single canonical extracted hypothesis.
- Output Shape:
- Preserve the debate transcript in the trace.
- Extract exactly one final candidate into the exact
HypothesisContractfrompackages/agent_contracts/hypothesis.py. origin.content.statement: 2-3 sentences maximum.origin.content.mechanism: 2-3 sentences maximum.origin.content.experimental_design: one concise multiline string with 3-6 numbered steps.origin.content.experimental_designmust remain one string field containing embedded line breaks; do not emit it as a list, array, or nested object.origin.content.summary: one sentence.origin.content.category: 1-5 words.
Execution Steps:
- Open
skills/shared-references/schema-index.md, then readpackages/agent_contracts/hypothesis.pyand confirm the exactHypothesisContractshape before writinghypotheses//HYPOTHESIS.json. - Read the required artifacts.
- Confirm that this round is allowed to use debate-based generation.
- Run a short structured debate for the active goal, keeping a traceable transcript.
- Converge to exactly one final candidate.
- Extract the final candidate into the canonical
HypothesisContract. - Write
hypotheses//HYPOTHESIS.json,hypotheses//HYPOTHESIS.md, andhypotheses//ORIGIN.json. - Validate the emitted artifacts before declaring success.
Artifact Rules:
- The debate transcript belongs in the trace, not in place of the canonical hypothesis artifact.
ORIGIN.jsonmay describe debate provenance and evidence, but must not replaceHYPOTHESIS.json.- The final artifact must be consumable by downstream skills without reading the raw transcript.
Completion Rule:
- This skill is complete only when exactly one valid canonical hypothesis artifact has been extracted from the debate and persisted for downstream use.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: panjose
- Source: panjose/Co-Scientist
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.