Install any skill in seconds. Free to start, no credit card required.
Get Started Free →yogsoth-ai/boundary-condition-specification
SOP: Specify the boundary conditions under which a hypothesis holds
Passed 7 of 23 test cases with the skill, and 14 of 23 without it.
and 1 more in the full report
3 fixed3 passed either way11 still failing6 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
Here is my research hypothesis draft: 'Increasing daily social media consumption among high school teenagers directly causes elevated anxiety symptoms due to continuous upward social comparison and sleep cycle disruption.' Can you specify the operational boundary conditions for this claim? I need a structured JSON output that outlines the timeframe constraints, target population scope, geographic or cultural setting, necessary prerequisite conditions, and explicit situations where the claim does not hold, along with an assessment of how broadly it generalizes.
| Checked | Without skill | With skill |
|---|---|---|
| The response identifies high school enrollment age range as a population boundary. | Passed | Passed |
| The response lists social platforms lacking feed-based social comparison as an exclusion scenario. | Passed | Passed |
| The response identifies unconstrained late-night smartphone access as a conditional prerequisite. | Missed | Passed |
The instructions your model reads when the skill loads.
Systematically identify the preconditions required for a hypothesis to hold, preventing overgeneralization.
Not satisfied → stop and return error: hypothesis draft incomplete, cannot determine boundary conditions.
{
"hypothesis_id": "H1 (or hypothesis statement snippet)",
"boundary_conditions": {
"temporal": "Time period or duration constraints",
"spatial": "Geographic, cultural, or organizational scope",
"population": "Subject type, sample characteristics",
"conditional": ["Prerequisite condition 1", "Prerequisite condition 2"],
"exclusions": ["Situation where hypothesis does NOT apply"]
},
"generalizability": "narrow | moderate | broad",
"notes": "Any additional caveats"
}
Each hypothesis draft yields 1 boundary condition object.
test cases passed, vs 14 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.