elaborate-business-logic
OfficialElaborate state lifecycles and invariants after CRC.
Software Engineering#lifecycle#invariants#state-machine#design-documentation#crc#ooad#class-behavior
Authoragilebydesign
Version1.0.0
Installs0
System Documentation
What problem does it solve?
After CRC, elaborate state/lifecycle and declarative invariants per stateful class to enable correct transitions and enforce constraints.
Core Features & Use Cases
- Defines named states, allowed transitions, and illegal transitions for stateful classes identified in crc.md.
- Generates invariants that codify the rules governing how states change, ensuring consistency with the lifecycle.
- Produces a structured module (the business-logic.md) for scenario-walkthroughs and validation alongside existing sketches.
Quick Start
Run the elaborate-business-logic module against abd-ooad/crc.md and abd-ooad/object-sketch.md to produce abd-ooad/business-logic.md.
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: elaborate-business-logic Download link: https://github.com/agilebydesign/agilebydesign-skills/archive/main.zip#elaborate-business-logic Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.