plan-hardening
Team-lead delegates plan hardening to csc after the user has already discussed the plan details with csc.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Team-lead delegates plan hardening to csc after the user has already discussed the plan details with csc.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Thin Claude skill wrapper for Synaptic Canvas package management through `sc --json`.
Orchestrate multi-sprint phases where csc (Codex) is the sole developer, with pipelined QA via quality-mgr teammate. Team-lead tracks findings and schedules fix passes.
Create, manage, scan, update, and clean up git worktrees for parallel development with protected branch safeguards. Use when working on multiple branches simultaneously, isolating experiments, updating protected branches (main/develop), or when user mentions "worktree", "parallel branches", "feature isolation", "branch cleanup", "worktree status", or "update main/develop".
Session initialization for the team-lead identity. Confirms identity and detects whether a full team restore is needed. Only run when ATM_IDENTITY=team-lead.
| name | plan-hardening |
| version | 1.1.0 |
| description | Team-lead delegates plan hardening to csc after the user has already discussed the plan details with csc. |
| depends_on | {"codex-orchestration":"0.x"} |
Audience: team-lead only.
Use this only for phase-plan hardening before implementation starts or resumes.
If the user invokes this skill, that means that the plan details have already been discussed and are fresh in csc context. Do not request details from the user, the details will surface when the plan is delivered.
team-lead is responsible for routing, worktree creation, and assignment
metadata. team-lead is not the authority for rewriting the plan.
worktree_path and branch are knownsc-compose is availablecscThe task must end with:
Any remaining in-scope work without sprint ownership is a GAP. If more
sprints are needed, hardening must create them.
phase_idtask_iddescriptionworktree_pathbranchpr_targetsource_of_truthquestions_or_concernsreferences.claude/skills/plan-hardening/plan-hardening.xml.j2 with
sc-compose.csc.0csc if the plan is still
ambiguousquality-mgr for a
focused plan QA review.source_of_truth should point at the already-approved planning sources:
cscIf questions_or_concerns is present, csc should answer it in the ACK.
The ACK should also include a brief outline of the plan/work that csc
understands to be in scope. team-lead should wait for that ACK and outline
before raising scope concerns or discussing adjustments with the user.
After csc reports hardening complete, team-lead should do a second,
critical review focused on whether:
req-qa can verify themDo not treat the hardening pass itself as the final review. The handoff is:
team-lead routes plan hardening to csccsc hardens the plan to zero findingsteam-lead critically reviews and pushes back if neededquality-mgr performs focused plan QA after that reviewRender:
.claude/skills/plan-hardening/plan-hardening.xml.j2Example:
sc-compose render \
--root .claude/skills/plan-hardening \
--file plan-hardening.xml.j2 \
--var-file /tmp/plan-hardening-vars.json
Suggested vars file shape:
{
"task_id": "TASK-1234",
"phase": "phase-S",
"description": "Harden the second half of Phase S before implementation resumes.",
"worktree_path": "/abs/worktree",
"branch": "feature/pS-plan-hardening",
"pr_target": "integrate/phase-S",
"source_of_truth": "- User-approved planning discussion already completed with csc\n- docs/project-plan.md\n- docs/plan-phase-S.md\n- docs/requirements.md\n- docs/architecture.md",
"questions_or_concerns": "- Confirm whether missing follow-on sprints must be created on this branch if the current phase plan stops too early.",
"references": "- docs/project-plan.md\n- docs/plan-phase-S.md\n- docs/requirements.md\n- docs/architecture.md"
}
team-lead has critically
reviewed deliverables and acceptance criteria