ontology-why
Ontology Integrity Design Rationale Helper. Explains "why" decisions with 5 Integrity perspectives (Immutability, Determinism, Referential Integrity, Semantic Consistency, Lifecycle Management). Helper skill called by other ontology-* skills for design rationale.
npx skills add majiayu000/claude-skill-registry --skill ontology-why --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# /ontology-why - Ontology Integrity Design Rationale Helper > **Version:** 3.0.0 | **Model:** opus | **Type:** Helper Skill --- ## Overview | Aspect | Description | |--------|-------------| | **Purpose** | Explain "why" ontology design decisions with 5 Integrity perspectives | | **Output** | Structured box format with perspectives, references, recommendations | | **Reference** | `.claude/rules/ontology.md` for naming conventions | --- ## Cross-Skill Integration | Skill | Relationship | |-------|--------------| | `/ontology-objecttype` | Calls this for "why?" questions during analysis | | `/ontology-core` | Calls this to explain validation error rationale | | `/ontology-linktype` | (Planned) Calls for cardinality decision rationale | --- ## Invocation ### Direct Invocation ```bash /ontology-why employeeId를 String으로 정의한 이유는? /ontology-why MANY_TO_ONE vs ONE_TO_MANY 차이점 /ontology-why ActionType에서 hazardous=True는 언제 사용? ``` ### Called by Other Skills ```python # From /ontology-objecttype when user asks "왜?" return await invoke_skill("ontology-why", { "question": question, "context": current_analysis_context, "type": "ObjectType" }) ``` --- ## 5 Integrity Perspectives (REQUIRED) All re
- Overview
- Cross-Skill Integration
- Invocation
- Direct Invocation
- Called by Other Skills
- 5 Integrity Perspectives (REQUIRED)
- Perspective Details
- Output Format (REQUIRED)
- Reference System
- Local Reference (ontology-definition package)
- External References (WebSearch/WebFetch)
- Question Categories
- Validation Checklist
- Error Handling
What does the ontology-why skill do?
Ontology Integrity Design Rationale Helper. Explains "why" decisions with 5 Integrity perspectives (Immutability, Determinism, Referential Integrity, Semantic Consistency, Lifecycle Management). Helper skill called by other ontology-* skills for design rationale.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill ontology-why --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
