yogsoth-ai/de-anthropocentric-research-engine

formulate-hypotheses

Generate testable hypotheses from theory, empirical regularity, anomaly, or explicit explanatory competition.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/yogsoth-ai/de-anthropocentric-research-engine --skill formulate-hypotheses

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

formulate-hypotheses

Purpose

Generate and refine testable hypotheses from a gap, theory, induction, anomaly, or competing explanations.

When to use / not applicable

Use when a research gap or insight can be stated. Select deductive, inductive, abductive, or competing-hypotheses; operationalization may follow any generation mode.

Input contract

yaml
mode_contracts:
  deductive: &hypothesis_input
    required: [research_gap_or_observation]
    optional: [theory, anomaly, candidate_explanations, variables, prior_evidence]
    constraints: [at_least_one_observable_consequence]
  inductive: *hypothesis_input
  abductive: *hypothesis_input
  competing-hypotheses: *hypothesis_input

Execution protocol

Do not perform called SOP operations inline; each loaded SOP owns its contract and thresholds.

  1. State the gap or observation and select the declared mode.
  2. Generate candidate hypotheses without premature filtering using the mode-specific operations below.
  3. You MUST load skill identify-variables to operationalize the variables. You MUST load skill specify-relationship to state their relationships, scope, and boundary conditions.
  4. You MUST load skill score-object to score each hypothesis against the declared evidence and rubric.

If the resulting hypotheses need a focused falsifiability review, consider falsifiability-audit. If the strongest claim is ready for a decisive truth-seeking program, falsification-first-audit may be the better next tactic.

Mode branches

  • deductive: derive predictions from an existing theoretical framework. You MUST load skill identify-theory to identify the governing theory. You MUST load skill extract-causal-structure to derive its causal structure.
  • inductive: generalize a pattern where theory is weak or absent. You MUST load skill extract-empirical-regularity to extract the recurring empirical pattern.
  • abductive: explain a precisely described anomaly and retain competing explanations. You MUST load skill characterize-anomaly to characterize the anomaly. You MUST load skill generate-competing-hypotheses to retain distinct explanations.
  • competing-hypotheses: require mutually discriminating predictions. You MUST load skill generate-competing-hypotheses to generate mechanism-distinct alternatives. You MUST load skill design-discriminating-prediction to derive discriminating predictions. You MUST load skill compare-hypotheses to construct the comparison matrix.

Output contract

yaml
mode_contracts:
  deductive: &single_hypothesis_output
    produces: [hypothesis_set, operational_definitions, predictions, falsification_conditions]
    delta_fields: [hypothesis_updates, findings, uncertainties, decisions, open_questions]
  inductive: *single_hypothesis_output
  abductive: *single_hypothesis_output
  competing-hypotheses:
    produces: [hypothesis_set, operational_definitions, predictions, falsification_conditions, comparison_matrix]
    delta_fields: [hypothesis_updates, findings, uncertainties, decisions, open_questions]

Thresholds and quality gates

  • Candidate explanation and prediction gates report coverage relative to the declared mechanism/explanation space; record numerator, denominator, batch increment, stopping reason, and source references.
  • Base hard gate: at least 1 clear research gap or insight.
  • Abductive and competing modes must report relative coverage of candidate explanations and discriminating predictions over the declared mechanism space; fixed counts are not used as a proxy for exhaustiveness.
  • Each mechanism must correspond to at least 1 hypothesis candidate.
  • A-class source scale is retained as relative tiers over the caller-declared universe: S requires at least 2 structured hypotheses, M at least 3, and L at least 5; deductive theory tiers retain S/M/L at least 2/3/5 named theories; inductive observation tiers retain at least 3/5/8 independent observations; abductive mode requires one precisely defined anomaly. These are minimum source bands, not claims of corpus exhaustiveness.
  • Relative audit: declared universe = eligible hypothesis/evidence pool; numerator = qualifying hypotheses, theories, observations, or anomalies; batch increment = newly screened qualifying items per pass; stopping reason = caller rule or saturation decision; source references = source ledger and cited records; direction/threshold rationale = higher coverage is better, with source S/M/L minima preserved as tier gates.

Failure and counterexamples

Reject unfalsifiable wording, variables without operational definitions, and "competing" hypotheses with no observable divergence. Deductive mode is not applicable when no usable theory exists; abductive mode is not applicable without a clear anomaly.

Provenance map

hypothesis-formulation, deductive-hypothesis-generation, inductive-hypothesis-generation, abductive-hypothesis-generation, hypothesis-operationalization, theory-mechanism-extraction, anomaly-driven-abduction, competing-hypothesis-construction, competing-hypothesis-matrix; source thresholds retained.

Legacy context checkpoint / Delta notes

Append candidate list, selected hypotheses, operational definitions, predictions, falsification tests, and unresolved theory conflicts.

Preserved source criteria ledger

sourcesource linekindsource criterion
hypothesis-formulation41textual## HARD-GATE
hypothesis-formulation43textual<HARD-GATE>
hypothesis-formulation44textualPreconditions (all must hold before starting):
hypothesis-formulation45numeric1. At least 1 clear research gap or insight has been identified
hypothesis-formulation50textual</HARD-GATE>
hypothesis-formulation62textual\\abductive-hypothesis-generation \\An anomalous phenomenon that existing theory cannot explain has been observed \\Anomaly -> best explanation \\
hypothesis-formulation68textual## Budget Gate
hypothesis-formulation72numeric\\S \\>=2 structured hypotheses \\>=2 relevant theories \\1 falsification scenario per hypothesis \\Optional \\
hypothesis-formulation73numeric\\M \\>=3 structured hypotheses \\>=3 theories + >=5 mechanisms \\>=1 scenario + boundary conditions per hypothesis \\>=2 competing hypotheses \\
hypothesis-formulation74numeric\\L \\>=5 structured hypotheses \\>=5 theories + >=8 mechanisms \\Complete falsifiability audit \\>=3 competing hypotheses + discriminating predictions \\
hypothesis-formulation78textualEach hypothesis must contain:
hypothesis-formulation92textual## Minimum Yield
hypothesis-formulation94textualEach campaign run must produce:
hypothesis-formulation95numeric1. >=2 complete structured hypotheses (including all 6 components)
deductive-hypothesis-generation49textualEvery step must be traceable: each prediction traces back to a mechanism, each mechanism traces back to a theory. This is what distinguishes a deductive hypothesis from a guess.
deductive-hypothesis-generation52textual- Theory citation that stays superficial (naming only, no specific propositions) -> you must cite the theory's core propositions
deductive-hypothesis-generation53textual- Skipping the mechanism and jumping straight from theory to prediction -> the mechanism is the key node of the deductive chain and cannot be omitted
deductive-hypothesis-generation54textual- Hypothesis scope too broad ("in all contexts") -> deduction must state boundary conditions
deductive-hypothesis-generation56textual## Budget Gate
deductive-hypothesis-generation60numeric\\S \\>=2 named theories \\>=3 causal mechanisms \\>=2 structured hypotheses \\1 falsification scenario per hypothesis \\
deductive-hypothesis-generation61numeric\\M \\>=3 named theories \\>=5 causal mechanisms \\>=3 structured hypotheses \\>=1 scenario + boundary conditions per hypothesis \\
deductive-hypothesis-generation62numeric\\L \\>=5 named theories \\>=8 causal mechanisms \\>=5 structured hypotheses \\full falsifiability audit + competing-theory comparison \\
inductive-hypothesis-generation50textualThe core risk of induction: over-generalization (jumping from a limited sample to a universal law). Each inductive hypothesis must make explicit:
inductive-hypothesis-generation55textual## Budget Gate
inductive-hypothesis-generation59numeric\\S \\>=3 independent observation patterns \\>=2 regularities \\>=2 structured hypotheses \\Each hypothesis specifies its sample source \\
inductive-hypothesis-generation60numeric\\M \\>=5 independent observation patterns \\>=3 regularities \\>=3 structured hypotheses \\Generalization boundary + falsification scenario \\
inductive-hypothesis-generation61numeric\\L \\>=8 independent observation patterns \\>=5 regularities \\>=4 structured hypotheses \\Complete generalization boundary + comparison of competing regularities \\
abductive-hypothesis-generation24textualInference to the best explanation in the face of anomalies: when an anomalous phenomenon that existing theory cannot explain is observed, systematically generate candidate explanations and select the most plausible one as the hypothesis.
abductive-hypothesis-generation29textual- Existing theory cannot adequately explain a known phenomenon
abductive-hypothesis-generation30textual- One of several competing explanations must be selected as the most worth testing
abductive-hypothesis-generation47textual- Occam's razor: when explanatory power is comparable, prefer the explanation with fewer assumptions
abductive-hypothesis-generation49textual- Testability: the best explanation must be able to produce observable predictions (otherwise it cannot be verified)
abductive-hypothesis-generation50textual- Generation completeness: candidate explanations must be exhausted before ranking, to avoid premature convergence
abductive-hypothesis-generation52textual## Budget Gate
abductive-hypothesis-generation56numeric\\S \\1 precisely described anomaly \\>=2 candidate explanations \\1 best-explanation hypothesis \\>=1 competing hypothesis retained \\
abductive-hypothesis-generation57numeric\\M \\1-2 anomalies \\>=3 candidate explanations \\>=2 structured hypotheses \\complete plausibility ranking \\
abductive-hypothesis-generation58numeric\\L \\>=2 related anomalies \\>=5 candidate explanations \\>=3 structured hypotheses \\complete ranking + discriminating prediction design \\
hypothesis-operationalization50textual- Circular definition (defining X in terms of X) -> an operational definition must reference observable behavior or measurement
hypothesis-operationalization51textual- Mismatch between measurement and construct (operationalism gap) -> must argue that the measurement instrument actually captures the construct
hypothesis-operationalization52textual- Overly broad boundary conditions ("in all contexts") -> must be specific about sample, context, and time range
hypothesis-operationalization54textual## Budget Gate
hypothesis-operationalization58numeric-table\\S \\All abstract terms have operational definitions \\All variables have draft measurement methods \\Main boundary conditions specified \\1 falsification scenario \\
hypothesis-operationalization59numeric\\M \\Above + justification of operationalization validity \\Variable measurement includes reliability/validity considerations \\Complete boundary conditions \\>=2 falsification scenarios \\
theory-mechanism-extraction36textual\\theory-identification \\Identify existing theories relevant to the gap/insight (including theory name, core claim, scope of applicability) \\Required in all modes, executed first \\
theory-mechanism-extraction37textual\\mechanism-extraction \\Extract operationalizable causal mechanisms from each theory (mechanism = the process linking cause and effect) \\Required in all modes, after theory-identification \\
theory-mechanism-extraction38textual\\variable-identification \\Identify independent, dependent, moderating, and control variables from each mechanism \\Required in all modes, after mechanism-extraction \\
theory-mechanism-extraction39textual\\relationship-specification \\Specify the directional relationships between variables (positive/negative/nonlinear/moderation/mediation), generating hypothesis candidates \\Required in all modes, executed last \\
theory-mechanism-extraction45numeric- Coverage: 1 theory, >=1 mechanism, >=1 hypothesis candidate
theory-mechanism-extraction48numericStandard (M tier, 2-3 theories)
theory-mechanism-extraction50numeric- Coverage: >=2 theories, >=3 mechanisms, >=1 hypothesis candidate per mechanism
theory-mechanism-extraction51textual- Suitable when: the gap spans multiple theoretical frameworks and deductive paths must be compared
theory-mechanism-extraction53numericDeep (L tier, >=3 theories)
theory-mechanism-extraction55numeric- Coverage: >=3 theories, >=5 mechanisms, cross-theory variable mapping, >=5 hypothesis candidates
theory-mechanism-extraction58textual## Minimum Yield
theory-mechanism-extraction60numeric- >=2 theories identified and described (including core claim and scope of applicability)
theory-mechanism-extraction61numeric- >=3 mechanisms extracted from the theories (each with a causal-chain description)
theory-mechanism-extraction62numeric- Each mechanism corresponds to at least 1 hypothesis candidate, including:
anomaly-driven-abduction22textualInductive/abductive path - precisely describe anomalous phenomena that existing theory cannot explain, generate multiple candidate explanations, rank by plausibility, and provide a structured basis for abductive hypotheses.
anomaly-driven-abduction28textualNone of the three steps can be omitted: imprecise description means explanations cannot be focused; insufficient explanations make ranking meaningless; ranking without basis turns hypothesis selection into guesswork.
anomaly-driven-abduction34textual\\anomaly-characterization \\Precisely describe the anomalous phenomenon: what was observed, deviation from expectation, conditions of occurrence, excluded trivial explanations \\Required in all modes, execute first \\
anomaly-driven-abduction35textual\\explanation-generation \\Generate multiple candidate explanations (abductive hypotheses); each explanation must fully account for the anomaly \\Required in all modes, after anomaly-characterization \\
anomaly-driven-abduction36textual\\plausibility-ranking \\Rank candidate explanations by plausibility criteria (prior probability, explanatory power, parsimony, testability) \\Required in all modes, execute last \\
anomaly-driven-abduction41numeric- Sequential execution: anomaly-characterization -> explanation-generation (>=3 explanations) -> plausibility-ranking
anomaly-driven-abduction44numericStandard (M tier, 1-3 related anomalies)
anomaly-driven-abduction45numeric- anomaly-characterization executes independently for each anomaly; explanation-generation generates >=3 explanations (explanations may be shared across anomalies); plausibility-ranking ranks all explanations uniformly
anomaly-driven-abduction49textual- All 3 SOPs execute; explanation-generation additional requirement: each explanation must state why existing theory cannot explain the anomaly; plausibility-ranking additional output: which explanations can be distinguished by a single experiment
anomaly-driven-abduction52textual## Minimum Yield
anomaly-driven-abduction55numeric- >=3 candidate explanations, each explanation:
anomaly-driven-abduction63textual- Anomaly description completeness (whether it meets HARD-GATE requirements)
competing-hypothesis-construction41textual1. Force diversity: competing hypotheses must be genuinely different at the mechanism level, not variants of the same mechanism
competing-hypothesis-construction49textual- Comparability: both hypotheses have clear testable predictions
competing-hypothesis-construction51textual## Budget Gate
competing-hypothesis-construction55numeric\\S \\>=2 genuinely competing hypotheses \\>=1 discriminating prediction \\simplified version (2*2) \\1 falsification scenario per hypothesis \\
competing-hypothesis-construction56numeric\\M \\>=3 competing hypotheses \\>=2 discriminating predictions \\full matrix (hypotheses * predictions) \\full falsification per hypothesis \\
competing-hypothesis-construction57numeric\\L \\>=4 competing hypotheses \\>=3 discriminating predictions \\full matrix + experiment design suggestions \\full falsifiability audit \\
competing-hypothesis-matrix28textualThe three steps cannot be reordered: first generate competing hypotheses (skipping not allowed), then design discriminating predictions (not allowed to only compare without testing), and finally build the comparison matrix (not allowed to only enumerate without quantifying). The final output is not "which hypothesis is correct" but "what experiment can distinguish them."
competing-hypothesis-matrix34numeric\\competing-hypothesis-generation \\Based on the primary hypothesis, generate >=3 alternative hypotheses competing with it (different mechanisms, same or similar phenomenon prediction range) \\Required in all modes, execute first \\
competing-hypothesis-matrix35textual\\discriminating-prediction-design \\Design discriminating predictions for each pair of competing hypotheses - find an observable result for which the two hypotheses predict differently \\Required in all modes, after competing-hypothesis-generation \\
competing-hypothesis-matrix36textual\\hypothesis-comparison-matrix \\Assemble all hypotheses and discriminating predictions into a structured comparison matrix, annotating each hypothesis's expected outcome for each prediction \\Required in all modes, execute last \\
competing-hypothesis-matrix41numeric- Sequentially execute all 3 SOPs; generate >=3 competing hypotheses; design >=2 discriminating predictions; build comparison matrix
competing-hypothesis-matrix44numericStandard (M tier, 2-3 primary hypotheses)
competing-hypothesis-matrix49numeric- All 3 SOPs execute; competing-hypothesis-generation additional requirement: at least 1 competing hypothesis comes from a completely different theoretical framework; discriminating-prediction-design additional requirement: each discriminating prediction annotates the required experiment scale and difficulty; hypothesis-comparison-matrix additional output: recommended experiment priority (most discriminating predictions ranked first)
competing-hypothesis-matrix52textual## Minimum Yield
competing-hypothesis-matrix54numeric- >=3 competing hypotheses (explaining the same phenomenon as the primary hypothesis but with different mechanisms)
competing-hypothesis-matrix55numeric- >=2 discriminating predictions (each prediction produces different expected outcomes for at least 2 hypotheses)

Context checkpoint / Delta notes

Append candidate list, selected hypotheses, operational definitions, predictions, falsification tests, and unresolved theory conflicts.

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills