From cc-nexs
cc-nexs 五方身份隔离速查。当 Claude 在执行任何 SOP 阶段任务前激活,提醒当前身份的禁令清单和越界自检规则。触发词:planner、tech lead、sa、qa、evaluator、身份隔离、role isolation、五方异构、cross-tool、跨 session。
How this skill is triggered — by the user, by Claude, or both
Slash command
/cc-nexs:role-isolationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
cc-nexs 五个角色严格隔离,session 不同、工具不同、可读文件不同。任何越界都会被 hooks 拦截或被对端 SA 评审 P0 打回。
cc-nexs 五个角色严格隔离,session 不同、工具不同、可读文件不同。任何越界都会被 hooks 拦截或被对端 SA 评审 P0 打回。
fast 模式(0.3.0+)合并五方为三角色:Fullstack(=Planner+Tech Lead)/ Reviewer(=SA+Evaluator)/ Verifier(=QA cases+run+regression)。详细矩阵见
docs/role-map.md§"fast 模式:三角色矩阵",本文末尾给一份速查。
| 身份 | 工具 | 可读 | 可写 | 禁读 | 禁写 |
|---|---|---|---|---|---|
| Planner-Claude | claude(独立 session) | requirements.md, spec.md, sa-review.md | spec.md | src/, sa-code-review.md, sa-test-review.md, qa-*, acceptance.md, progress.md | src/, progress.md, 其他 sa-*.md, acceptance.md |
| Tech Lead-Claude | claude(独立 session) | spec.md, sa-code-review.md, bugs/, dev-plan.md, src/ | src/, dev-plan.md, deploy.md, api-doc.md, bugs/<具体 BUG>.md | acceptance.md, sa-review.md, sa-test-review.md, test-cases.md, test-report.md(参考可,禁改) | spec.md, acceptance.md, sa-*.md, test-report.md, progress.md |
| SA-Codex | codex CLI | spec.md, test-cases.md, code diff | sa-review.md, sa-test-review.md, sa-code-review.md | progress.md(不需要) | 代码、spec.md、其他角色的 md |
| QA-Codex | codex CLI(黑盒) | spec.md, api-doc.md, test-cases.md(写 cases 时), sa-test-review.md(仅修订时) | test-cases.md, test-report.md, bugs/, qa-scripts/ | src/, sa-review.md, sa-code-review.md, dev-plan.md, acceptance.md | src/, sa-*.md, spec.md |
| Evaluator-Codex | codex CLI | spec.md, test-report.md, acceptance.md(自身历史), bugs/(VERIFIED) | acceptance.md | src/, sa-*.md, dev-plan.md, qa-scripts/ | 任何非 acceptance.md 的文件 |
src/UserService.java "看看现有实现" → ❌ 立刻停。让 spec 描述 做什么,不要描述 怎么做src/ "看看接口签名" → ❌ 立刻停。从 api-doc.md 读签名;找不到就让 Tech Lead 同步 api-doc.mdsa-code-review.md "参考一下技术评审" → ❌ 立刻停。Evaluator 只看契约和测试结果如果越界已经发生(hook 没拦住或者 hook 没装):
git restore <越界改动的文件> 撤销hooks/role-boundary-guard.sh 在 PreToolUse 拦截:
CC_NEXS_ROLE 环境变量识别 session 身份fast 模式三角色合并版。规则更松(合并后取交集),仍由 role-boundary-guard.mjs 通过同一 CC_NEXS_ROLE env 识别,角色名为 fullstack / reviewer / verifier。
| 身份 | 工具 | 合并自 | 关键禁令 |
|---|---|---|---|
| Fullstack | claude(独立 session) | Planner + Tech Lead | 禁改 progress.md / acceptance.md / sa-*.md / test-report.md(orchestrator 与 Reviewer/Verifier 拥有这些) |
| Reviewer | codex CLI | SA 代码评审 + Evaluator 契约验收 | 禁读 src/(基于 diff)+ dev-plan.md(避免被实现视角污染) |
| Verifier | codex CLI(黑盒) | QA cases + run + regression | 禁读 src/ + sa-*.md(含 sa-test-review.md,比 full QA 更严) |
fast 模式三条纪律:
review_revision: 2 / fix_per_bug: 2(full 是 3 / 3),熔断更快。何时用 fast:单模块单接口、Sprint 切片 = 1、改动 ≤ 800 行 diff、无并发/事务复杂度。其他场景仍走 full。
npx claudepluginhub tanageleee/cc-nexs --plugin cc-nexsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.