From ritual
Use to create or update domain knowledge docs (business rules, invariants, constraints) in docs/domain/ — triggers clash-check on decisions and specs
How this skill is triggered — by the user, by Claude, or both
Slash command
/ritual:run-domain-knowledgesonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are creating or updating a domain knowledge document — business rules, invariants, and constraints that govern the system.
You are creating or updating a domain knowledge document — business rules, invariants, and constraints that govern the system.
Directives: If docs/ritual-config.json exists, read directives.documentation from the config. These are soft guidelines that influence your documentation style, detail level, and terminology. Apply them when writing domain docs. If the field is missing or empty, proceed without directives.
docs/domain/<kebab-case-title>.md:---
title: "<descriptive title>"
type: domain
tags: [<lowercase, hyphen-separated, matching module/directory names>]
created: <YYYY-MM-DD>
updated: <YYYY-MM-DD>
---
<Document the business rules, invariants, or constraints clearly and concisely.
Each rule should be a separate paragraph or bullet point.
Include rationale where known.>
git add docs/domain/<filename>.md
git commit -m "docs: add domain knowledge — <title>"
updated dategit add docs/domain/<filename>.md
git commit -m "docs: update domain knowledge — <title>"
Domain knowledge is the highest tier. Changes here can invalidate design decisions and specs.
Dispatch run-clash-check as a subagent (via the Agent tool) targeting both docs/decisions/ and docs/specs/. This is a depth-1 cascade — run-clash-check must NOT trigger further cascades.
Report:
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub yanekyuk/arcana --plugin ritual