abstract-structure
Remove domain surface details to expose transferable relational/mechanistic structure at a chosen abstraction level.
Resolve aliases and near-duplicates into canonical entities while preserving provenance and rejecting false merges; entity schema is configurable.
$ npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill canonicalize-entity --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/canonicalize-entityContext preview
The summary Claude sees to decide when to auto-load this skill.
Resolve aliases and near-duplicates into canonical entities while preserving provenance and rejecting false merges; entity schema is configurable.
name: canonicalize-entity description: "Resolve aliases and near-duplicates into canonical entities while preserving provenance and rejecting false merges; entity schema is configurable."
Resolve aliases and near-duplicates into canonical entities while preserving provenance and rejecting false merges.
required: [raw_entities, entity_schema, alias_evidence] optional: [synonym_dictionary, organization_relationships, graph_edges, canonicalization_policy] constraints: [the entity schema is explicit; merge requires semantic identity evidence; preserve provenance and redirect relationships]
1. Normalize names, identifiers, and aliases under the caller-supplied entity schema. 2. Search for near-duplicates and compare definitions, identifiers, and provenance. 3. Merge only semantically identical entities into a canonical record and redirect dependent edges. 4. Preserve rejected-merge pairs and rationale, then return the canonicalized register.
If canonical entities are stable enough to compare against the target domain, consider `map-coverage-space` as the next tactic.
produces: [canonical_entities, alias_map, merge_decisions, redirected_edges, rejected_merges] delta_fields: [findings, evidence_updates, decisions, uncertainties]
The caller must provide the entity type and schema, canonical naming policy, alias/synonym evidence, merge confidence rule, graph-edge policy, and whether the task concerns concepts, assignees, or another entity class.
Reject merges without semantic identity evidence, threshold-only matches, or records that lose provenance or dependent edges.
| source | physical line | kind | source criterion | |---|---:|---|---| | knowledge-structuring/merge-candidates | 22 | numeric | Scan at least 10 concepts, or all if fewer than 10; score >7.0 flags a merge candidate. | | knowledge-structuring/alias-resolution | 28 | gate | Verify semantic identity before merging; related-but-distinct concepts must not merge. |
The complete research orchestration system for AI-native science. What It Does Design Philosophy Architecture (v3.2.2) Quick Start Configuration Roadmap License DARE is not a tool that helps you do research. It is the researcher.
Repo: yogsoth-ai/de-anthropocentric-research-engine
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.
Move a scientific object up/down in abstraction or narrow/broaden selected scope dimensions (population, mechanism, context, outcome, timeframe, system…
Run structured attack/defense/adjudication over a claim, candidate, criterion set, or current winner. Perspective, target, escalation depth,…
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.