lybtzyzs-requirements-arch-guard
CommunityGuard requirements with architecture, prevent rework.
Authorshouqitao
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents costly architectural violations and rework by enforcing architectural constraints at the earliest stage: requirements definition. It ensures that all new feature requirements are explicitly aligned with the project's core architecture principles from the start, avoiding design flaws that lead to significant refactoring later.
Core Features & Use Cases
- Mandatory Document Reading: Before any requirements analysis, it forces the user to read and confirm understanding of core architectural and business rules documents, ensuring foundational knowledge.
- Architecture Constraint Enforcement: Ensures every requirements document includes a dedicated "Architecture Constraints" section, detailing technical boundaries, aggregation root principles, and technical blacklists.
- Violation Termination: Automatically terminates tasks if architectural rules are violated during requirements generation (e.g., missing architecture constraint sections), preventing flawed requirements from progressing.
- Use Case: A user requests a new feature. This Skill first ensures they've read the core architecture documents. Then, it automatically generates a requirements document template that includes a mandatory "Architecture Constraints" section, pre-filled with relevant rules like "Write operations must go through MedicalCase aggregate root," guiding the user from the outset.
Quick Start
Create a new requirements document for "Enhanced patient search," ensuring architectural constraints are included.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: lybtzyzs-requirements-arch-guard Download link: https://github.com/shouqitao/LYBTZYZS/archive/main.zip#lybtzyzs-requirements-arch-guard Please download this .zip file, extract it, and install it in the .claude/skills/ directory.