Skip to content
Automation
Skill

/adjust-abstraction-scope

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.

From plugin
de-anthropocentric-research-engine
507200 skills

Claude Code

$ npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill adjust-abstraction-scope --agent claude-code

SKILL.md

adjust-abstraction-scope.SKILL.md
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."

adjust-abstraction-scope

Purpose

Move a scientific object up or down in abstraction, or narrow/broaden scope dimensions, until explanatory and experimental leverage improve.

Input contract

required: [research_object, current_scope, leverage_failure]
optional: [candidate_levels, context_constraints, target_use]
constraints: [retain object identity; change representation or declared scope explicitly]

Procedure

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.

Output contract

produces: [scoped_representations, selected_scope, leverage_rationale]
delta_fields: [findings, decisions, uncertainties]

Quality gates

  • Object identity is invariant across representations.
  • Every changed dimension is named with before/after values.
  • Selected scope has an explicit explanatory or experimental leverage claim.

Parameterization

Caller supplies object schema, allowed abstraction dimensions, admissible scope bounds, target use, and selection rule.

Failure and counterexamples

Reject a level that changes the object while appearing to change only scope; reject scope changes with no stated leverage test.

Provenance map

  • resolved: abstraction-laddering
  • resolved: scope-assessment
  • resolved: question-reformulation
  • resolved: scope-calibration
  • intermediate: Pass8/shift-abstraction-level
  • intermediate: Pass8/adjust-question-scope

Preserved source criteria ledger

| 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. |

Read more
@yogsoth-ai
Ships withde-anthropocentric-research-engine

A research skill graph for AI-native science. 271 markdown files. No runtime, no dependencies, no build step.

Stars on GitHub

Momentum

stars in total
507
Star history of yogsoth-ai/de-anthropocentric-research-engine on GitHub, a chart by star-history.com

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n11d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about adjust-abstraction-scope.

Which coding agents can use adjust-abstraction-scope?
adjust-abstraction-scope installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.