abstract-structure
Remove domain surface details to expose transferable relational/mechanistic structure at a chosen abstraction level.
Move a scientific object up/down in abstraction or narrow/broaden selected scope dimensions (population, mechanism, context, outcome, timeframe, system boundary) until the representation has useful explanatory and experimental leverage.
Claude Code
$ npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill adjust-abstraction-scope --agent claude-code
Codex
$ npx skills add yogsoth-ai/de-anthropocentric-research-engine --skill adjust-abstraction-scope -a codex -y
Cursor
$ npx skills add yogsoth-ai/de-anthropocentric-research-engine --skill adjust-abstraction-scope -a cursor -y
Gemini CLI
$ npx skills add yogsoth-ai/de-anthropocentric-research-engine --skill adjust-abstraction-scope -a gemini-cli -y
GitHub Copilot
$ npx skills add yogsoth-ai/de-anthropocentric-research-engine --skill adjust-abstraction-scope -a github-copilot -y
OpenCode
$ npx skills add yogsoth-ai/de-anthropocentric-research-engine --skill adjust-abstraction-scope -a opencode -y
Windsurf
$ npx skills add yogsoth-ai/de-anthropocentric-research-engine --skill adjust-abstraction-scope -a windsurf -y
name: adjust-abstraction-scope description: "Move a scientific object up/down in abstraction or narrow/broaden selected scope dimensions (population, mechanism, context, outcome, timeframe, system boundary) until the representation has useful explanatory and experimental leverage."
Move a scientific object up or down in abstraction, or narrow/broaden scope dimensions, until explanatory and experimental leverage improve.
required: [research_object, current_scope, leverage_failure] optional: [candidate_levels, context_constraints, target_use] constraints: [retain object identity; change representation or declared scope explicitly]
1. Record object, current level, and scope dimensions (population, mechanism, context, outcome, timeframe, boundary). 2. Generate at least one upward and one downward abstraction candidate when leverage is unclear. 3. For each candidate, state what is gained, lost, and newly testable. 4. Select the narrowest or broadest level that supports the caller's stated use and record rationale.
produces: [scoped_representations, selected_scope, leverage_rationale] delta_fields: [findings, decisions, uncertainties]
Caller supplies object schema, allowed abstraction dimensions, admissible scope bounds, target use, and selection rule.
Reject a level that changes the object while appearing to change only scope; reject scope changes with no stated leverage test.
| source | criterion | |---|---| | scope-assessment | Input must contain at least 1 fully stated research question. | | scope-assessment | Too broad requires a book/multiple papers; appropriate is answerable by one paper; too narrow is self-evident or lacks contribution. |
A research skill graph for AI-native science. 271 markdown files. No runtime, no dependencies, no build step.
Remove domain surface details to expose transferable relational/mechanistic structure at a chosen abstraction level.
Evaluate competing arguments against stated criteria and produce a reasoned verdict with uncertainty.
Run structured attack/defense/adjudication over a claim, candidate, criterion set, or current winner. Perspective, target,…
Aggregate criterion or comparison results into an ordered recommendation under an explicit rule.
Abstract relational structure from source domains, map it to the target, validate depth, and instantiate transferable mechanisms.
Characterize what blocks a research target: readiness dimensions, obstacles, bottlenecks, resource gaps, causal constraints,…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…