From ritual
Use to create or update design decision docs (architecture, patterns, rationale) in docs/decisions/ — checks alignment with domain knowledge, triggers clash-check on specs
npx claudepluginhub yanekyuk/arcana --plugin ritualThis skill is limited to using the following tools:
You are creating or updating a design decision document — architectural choices, patterns, and their rationale.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
You are creating or updating a design decision document — architectural choices, patterns, and their rationale.
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 decision docs. If the field is missing or empty, proceed without directives.
docs/domain/ for related tags and read matches. Verify the decision doesn't violate any domain rules.docs/decisions/<kebab-case-title>.md:---
title: "<descriptive title>"
type: decision
tags: [<lowercase, hyphen-separated, matching module/directory names>]
created: <YYYY-MM-DD>
updated: <YYYY-MM-DD>
---
## Decision
<What was decided>
## Context
<Why this decision was needed>
## Rationale
<Why this option was chosen over alternatives>
## Constraints
<Domain rules that influenced this decision>
git add docs/decisions/<filename>.md
git commit -m "docs: add design decision — <title>"
updated dateDesign decisions sit in the middle tier. Check both directions:
run-clash-check as a subagent targeting docs/specs/. This is a depth-1 cascade — run-clash-check must NOT trigger further cascades.Report: