用途:该技能面向 ClawTeam 仓库自身的开发与验证,适用于修改 ClawTeam 代码、测试本地行为,或针对当前检出验证多智能体工作流。
主要能力:提供开发环境引导脚本 bash scripts/bootstrap_clawteam_dev.sh,用于创建固定 uv 环境 ~/.clawteam-venv、安装当前仓库及开发依赖、写入 ~/.local/bin/clawteam 并在 ~/.bashrc 添加 clawteam() 函数块;完成后执行 source ~/.bashrc 与 clawteam --version。还提供项目技能链接脚本 bash scripts/link_local_clawteam_skills.sh /path/to/project,在目标项目内创建 ./.agents/skills/clawteam 与 ./.claude/skills/clawteam 符号链接,可重复运行以刷新链接。
使用方式:快速验证优先使用最小范围命令,如 ruff check clawteam/ tests/ 与 pytest tests/<target_file>.py -q;跨模块改动时再运行更广的测试,如 pytest tests/test_cli_commands.py -q、pytest tests/test_spawn_backends.py -q、pytest tests/test_harness.py tests/test_event_bus.py -q。本地冒烟测试可使用 clawteam team spawn-team、clawteam task create、clawteam spawn、clawteam board show、clawteam task wait 等命令;验证 harness 行为可使用 clawteam harness conduct。清理使用 clawteam team cleanup。
适用场景:代码改动后的针对性本地验证、复现 spawn/board/task/inbox/harness 缺陷、在 tmux 或子进程模式下冒烟测试真实 CLI、从当前仓库检出端到端评审 ClawTeam 工作流。
限制与前提:需要 clawteam 命令、tmux,以及受支持的 CLI 智能体(如 claude 或 codex)才能生成真实 worker;测试 worktree 隔离或本地源码改动时当前目录需为 ClawTeam git 仓库。开发规则建议优先使用 clawteam 命令而非直接编辑状态文件,优先针对性测试,先用 board、task wait、team status 观察行为,协调测试先保持小团队(一 leader 加一两个 worker),仅在底层路径可用后再升级到 harness 或完整 swarm 测试。其他细节暂未提供。