team-lead
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.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
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.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Build a local, self-contained HTML A/B comparison viewer for two or more generated HTML variants (e.g. different template revisions, different data sets, before/after fixes), so a human can pick between panes side-by-side without any external hosting.
Reusable QA orchestration skill for GitHub PRs. Use for multi-pass QA, CI monitoring, and template-driven findings and final quality reports.
Generate a sprint status report for the current phase. Default is --table.
Generate and triage adversarial templates, var-files, and rendering inputs against sc-compose by coordinating bounded background agents, differential and metamorphic checks, minimization, and regression-test promotion. Use when trying to break a rendering subsystem, validating a risky change, hunting parser/validator/rendering edge cases, or turning a confirmed fuzz failure into a unit or CLI test.
Team-lead drives plan hardening after the current plan state already exists in repo docs.
Repair Claude teammate routing after same-session compaction or resume when sc-compose still exists on disk and the saved leadSessionId still matches the current SESSION_ID, but ATM or teammate reachability is broken.
| name | team-lead |
| version | 0.2.0 |
| description | 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. |
Trigger: run at the start of every fresh session where ATM_IDENTITY=team-lead.
Do not use this skill for same-session compaction or resume unless the session id
has changed.
echo "ATM_IDENTITY=$ATM_IDENTITY"
Stop if ATM_IDENTITY is not team-lead.
Get the current session id from the SessionStart hook output in context
(SESSION_ID=<uuid>). Compare it with leadSessionId in the team config:
python3 -c "import json; print(json.load(open('/Users/randlee/.claude/teams/sc-compose/config.json'))['leadSessionId'])"
docs/project-plan.md and outputting project status. Stay silent
in ATM unless teammate action is required. If teammate communications are
broken despite a match, stop and use /restore-team-communications instead
of the full restore flow.clear case where
the live SESSION_ID changed and the saved leadSessionId no longer
matches. Follow the full restore procedure in
.claude/skills/team-lead/backup-and-restore-team.md.After initialization, use these repo-local skills to coordinate work:
| Skill | Trigger |
|---|---|
/codex-orchestration | Run phases where comp is sole dev, with pipelined QA via quality-mgr |
/plan-hardening | Harden a phase plan and create any missing sprint docs before implementation starts or resumes |
/sprint-report | Generate a concise phase or sprint status report from repo data |
/restore-team-communications | Repair same-session Claude teammate routing after compaction or resume without invoking full startup/clear restore |
team-lead/general-task-template.xml.j2 | Render structured non-dev ATM assignments that enforce ACK, work, completion summary, and completion ACK |
Additional orchestration guides live in .claude/skills/*/SKILL.md.
For any multi-sprint phased development, /codex-orchestration must be used
unless the user explicitly directs a different repo-local orchestration flow.
After every session start or context compaction, if a phase is in progress:
If unsure whether /codex-orchestration or /plan-hardening applies, ask the
user immediately.
When assigning work to a teammate:
comp receive an XML nudge with a call to action when
atm send messages are sent..atm.toml contains the appropriate tmux_pane_id for the Codex
agent.gh pr checks <PR> --watch.