Skip to content
FunCoding

abstract-structure

Remove domain surface details to expose transferable relational/mechanistic structure at a chosen abstraction level.

Star
503
Category
Science
License
Apache-2.0
Last commit
Sep 29, 2026

skills/abstract-structure/SKILL.md

View on GitHub

abstract-structure

Purpose

Strip domain surface detail and retain transferable relations or mechanisms at a declared abstraction level.

Input contract

required: [source_case, abstraction_level]
optional: [relation_schema, invariants]
constraints: [preserve causal or functional roles while removing incidental labels]

Procedure

  1. List entities, actions, constraints, and outcomes in the source case.
  2. Replace domain labels with role and relation types at the requested level.
  3. Record invariants and details intentionally discarded.

Output contract

produces: [abstract_structure, retained_invariants, discarded_details]
delta_fields: [findings, hypothesis_updates, uncertainties]

Quality gates

  • The abstraction level is named; every retained relation has source support; no causal relation is introduced by analogy.

Failure and counterexamples

Return an abstraction gap when role mapping is ambiguous or when removing a detail changes the mechanism.

Provenance map

  • creative-ideation/abstraction-extraction: resolved.
  • creative-ideation/abstraction-ladder: resolved.
  • creative-ideation/generic-space-extraction: resolved.

Similar Skills

wiki-query

PApaperclipai/paperclip102k3,122 new stars in the last 7 days

Official

clinical-case-report

NEnexu-io/open-design101k1,146 new stars in the last 7 days

academic-paper-review

BYbytedance/deer-flow84k389 new stars in the last 7 days

systematic-literature-review

BYbytedance/deer-flow84k389 new stars in the last 7 days

directory-submissions

COcoreyhaines31/marketingskills55k1,019 new stars in the last 7 days

academic-paper

IMImbad0202/academic-research-skills52k1,065 new stars in the last 7 days