Agent skill · Design & Presentation

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.

majiayu000github.com/majiayu000GitHub ↗
claude-coderead-onlyMIT
Install
npx skills add majiayu000/claude-skill-registry --skill ontology-why --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 8 KB
Bundled scripts: none
Version: 3.0.0
Allowed tools: -Read-Glob-Grep-WebSearch-WebFetch-mcp__sequential-thinking__sequentialthinking
Path: skills/analysis/ontology-why/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# /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

What's inside
Steps it walks through
  1. Overview
  2. Cross-Skill Integration
  3. Invocation
  4. Direct Invocation
  5. Called by Other Skills
  6. 5 Integrity Perspectives (REQUIRED)
  7. Perspective Details
  8. Output Format (REQUIRED)
  9. Reference System
  10. Local Reference (ontology-definition package)
  11. External References (WebSearch/WebFetch)
  12. Question Categories
  13. Validation Checklist
  14. Error Handling
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
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.

Keep going