From claude-tdd-pro
Opt-in concurrent-CL execution (W-10 / §2.23). Reads active session envelopes from `.claude-tdd-pro/active-sessions/<session_id>.json` and gates `/spec` / `/feature` / `/architect` invocations against the §2.23 five-dimension disjointness contract (phase set, workflow-state subsections, lock sections, source-folder ownership, commit branch). Default is sequential per §20; activated via `userConfig.allow_concurrent_cls: true` or per-invocation `--concurrent`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-tdd-pro:concurrent-clThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Architecture §15 W-10: "Concurrent CL gate `skills/concurrent-cl/SKILL.md`
Architecture §15 W-10: "Concurrent CL gate skills/concurrent-cl/SKILL.md
hooks/scripts/concurrent-cl-gate.sh (PreToolUse on /spec,
/feature, and /architect): enforces §2.23 by reading active CL
envelopes from .claude-tdd-pro/active-sessions/<session_id>.json."/spec, /feature, /architect (per W-10 hook wiring)./cl-status (the companion command shipped alongside).userConfig.allow_concurrent_cls: true in .claude-tdd-pro/.--concurrent flag on /spec, /feature, /architect.Each active CL writes one envelope at
.claude-tdd-pro/active-sessions/<session_id>.json on start; the
envelope is removed on CL completion or abort.
{
"session_id": "<unique>",
"phases": ["E", "F"],
"state_subsections": ["commits", "spec_path"],
"lock_sections": ["rubric", "profiles"],
"source_folders": ["google-jsguide/no-eval.yaml"],
"branch": "feat/<name>"
}
Two or more CLs MAY execute concurrently when ALL of:
_locks.<section>.generated-code-quality-standards/<source-namespace>/<file>.yaml.Overlap on any condition → reject the second CL with the offending resource printed.
hooks/scripts/concurrent-cl-gate.sh — the actual gate/cl-status (commands/cl-status.sh) — list running CLsnpx claudepluginhub drumfiend21/claude-tdd-proOffers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.