From class-architect
Concurrency design guide — lock-free, false sharing prevention, thread-safe classes
How this skill is triggered — by the user, by Claude, or both
Slash command
/class-architect:concurrency-guideWhen to use
Used when an agent handles class design in multithreaded environments. Referenced by the architect agent at the system level.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Covers criteria for determining concurrency needs, mutex limitations, CAS-based lock-free state architecture (including the ABA problem), false sharing principles and prevention strategies, and how to specify thread-safety responsibility boundaries for classes. Focuses on decision criteria to avoid indiscriminate application of concurrency.
Covers criteria for determining concurrency needs, mutex limitations, CAS-based lock-free state architecture (including the ABA problem), false sharing principles and prevention strategies, and how to specify thread-safety responsibility boundaries for classes. Focuses on decision criteria to avoid indiscriminate application of concurrency.
!cat "${CLAUDE_SKILL_DIR}/reference.md"
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.