From keisei
Validates architectural decisions against pattern rules, duplication limits, and stack compatibility. Loaded by other skills during code review and architecture planning.
How this skill is triggered — by the user, by Claude, or both
Slash command
/keisei:architecture-rulesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Validating an architectural decision against Constructor Pattern rules, duplication limits, or stack compatibility.
architecture, debug-deep, and code-review skills — not normally invoked directly.This skill provides the rules database for architectural validation. It is loaded by other skills (architecture, debug-deep, code-review) when they need to validate decisions.
When analyzing code or planning architecture, load and apply rules from:
~/.claude/skills/architecture-rules/references/patterns.md — design patterns catalog~/.claude/skills/architecture-rules/references/antipatterns.md — what to avoid~/.claude/skills/architecture-rules/references/stack-compat.md — technology compatibility matrix~/.claude/skills/architecture-rules/references/duplication.md — duplication detection rules~/.claude/skills/architecture-rules/references/checklist.md — pre-implementation checklistFor each architectural decision, validate against these references and report violations.
npx claudepluginhub keiseilab/keiseikit --plugin keiseiCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.