From class-architect
Saves OOP design rules or patterns discovered during work to the plugin rule base. Used when an agent discovers a new pattern or when the user explicitly requests to save.
How this skill is triggered — by the user, by Claude, or both
Slash command
/class-architect:add-rule [rule content][rule content]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Adds a new design rule.
Adds a new design rule.
Rule content: $ARGUMENTS
!cat "${CLAUDE_PLUGIN_ROOT}/rules/oop-design-rules.md"
!cat "${CLAUDE_PLUGIN_ROOT}/rules/architectural-rules.md"
Analyze the rule content ($ARGUMENTS) and determine the appropriate category:
Write the rule in the following format:
### [Rule Title] (YYYY-MM-DD)
**Rule:** [Rule content]
**Rationale:** [Why this rule is necessary]
**When to Apply:** [In what situations to apply this rule]
Add below the <!-- Rules are added below --> marker in the appropriate file and save using the Write tool.
File paths:
${CLAUDE_PLUGIN_ROOT}/rules/oop-design-rules.md${CLAUDE_PLUGIN_ROOT}/rules/architectural-rules.mdnpx 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.