Skills DirectorySearch all skills ↗

AI agent skill · by @yogsoth-ai

Atomize Concept

Decompose compound concepts into atomic, non-overlapping concepts while preserving parent/part relationships.

Archived 2026-10-23 · Source updated 2026-09-29 · License: Apache-2.0. Check the original repository for the latest version.

SKILL.md instructions

# atomize-concept

## Purpose

Split a broad concept into definitional facets and distinguishable subconstructs.

## Input contract

```yaml
required: [concept_definition, domain_context]
optional: [theory, neighboring_concepts, examples]
constraints: [facets must be non-duplicate and retain the parent concept boundary]
```

## Procedure

1. Extract the concept's necessary, typical, and optional properties.
2. Separate facets by mechanism, function, level, or context.
3. Compare neighboring concepts and mark overlaps or gaps.
4. Emit a facet hierarchy with definitions and boundary examples.

If the atomic concepts are stable enough to connect semantically, consider `type-relation` as the next tactic.

## Output contract

```yaml
produces: [concept_facets, facet_definitions, overlap_map, boundary_examples]
delta_fields: [findings, uncertainties, open_questions]
```

## Quality gates

- Facets are distinguishable in principle.
- Parent and child scopes are explicit.

## Failure and counterexamples

Do not treat synonyms as distinct facets or split a concept solely by examples.

## Provenance map

- `resolved: atomize-concept`

Related skills