From class-architect
Single class design workflow — 6 steps from responsibility definition to data layout
How this skill is triggered — by the user, by Claude, or both
Slash command
/class-architect:class-design-workflowWhen to use
The class-designer agent follows this procedure when designing a single class.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Defines a 6-step procedure for designing a single class. Proceeds in order: responsibility definition → interface derivation → field derivation → invariant definition → data layout decision → self-containment verification. Steps must not be skipped.
Defines a 6-step procedure for designing a single class. Proceeds in order: responsibility definition → interface derivation → field derivation → invariant definition → data layout decision → self-containment verification. Steps must not be skipped.
!cat "${CLAUDE_SKILL_DIR}/reference.md"
!cat "${CLAUDE_PLUGIN_ROOT}/rules/oop-design-rules.md" 2>/dev/null || echo "No rules"
npx claudepluginhub juyeongyi/jylee_claude_marketplace --plugin class-architectGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.