用途:在开始工作前验证 workspace-hub 工具链是否可用且健康。适用于会话启动(由 /session-start 技能触发)、仓库同步后可能影响工具链时,以及配额或状态行数据看起来过期时。
主要能力(共 5 组检查):
- CLI 可用性:检查 claude、codex、gemini 是否在 PATH 中。
- 数据源健康:检查 config/ai-tools/agent-quota-latest.json 的存在与文件年龄(超过 24 小时标记为过期),以及 ~/.cache/agent-quota.json 是否存在。
- 状态行完整性:检查 .claude/statusline-command.sh 是否可执行、是否读取 agent-quota-latest.json,并运行脚本判断输出是否非平凡(全部为 100% 时提示可能过期)。
- 跨系统脚本兼容性:检查 scripts/ai/assessment/query-quota.sh 是否存在,并检测是否含不可移植的 stat -c %Y 与 date -d。
- 工作队列:检查 .claude/work-queue 下 pending、working、blocked 目录及其中 WRK-*.md 文件数量。
使用方式:运行 /tool-readiness 执行全部 5 组检查。命令实现基于 shell 脚本,示例中包含 git rev-parse --show-toplevel 及多组 command -v、文件与目录检查。
相关技能:/ecosystem-health(会话退出时的更深结构检查)、/session-start(触发本检查的父技能)、/repo-sync(同步后重跑以验证工具健康)。WRK-224 为本技能的跟踪项。
限制:资料未提供安装方式、收费或价格、支持平台细节与具体输出格式;检查结果以 PASS/WARN/FAIL 信号呈现,具体阈值与行为可能依仓库配置而定。