SuperAPI AI 工具集

audit-statuslines

智能体与模型

查看项目

更新于 10-16 00:23

技能介绍

用途:审计 Claude Code 自定义状态行(status line)配置的质量与跨平台兼容性,适用于创建或验证状态行脚本、排查相关问题。

主要能力:发现项目级(.claude/settings.json)与用户级设置中的 statusLine 脚本;审计脚本结构与执行、JSON 输入处理、终端颜色码使用、Windows/macOS/Linux 跨平台兼容性、辅助函数可用性。

使用方式:运行命令时无参数则审计所有可发现的状态行脚本;--force 忽略修改状态强制审计;--skip-validation 跳过发现项校验(更快但可能含误报)。初始化时会获取 UTC 日期、捕获项目根路径、创建 .claude/temp/ 并清理陈旧审计文件。运行 status-line-customization 技能提供验证指导。对每个脚本并行启动 statusline-auditor 子代理,结果写入 .claude/temp/ 的 JSON 与 Markdown 文件;随后由 audit-finding-validator 校验并过滤误报。最终输出审计摘要、按范围的脚本结果表及问题修复建议。审计结果写入 .claude/audit/statuslines.md,可用 /audit-log statuslines 查看。

限制:状态行脚本需通过 stdin 接收 JSON、正确解析并输出格式化文本,且需兼容 Windows(Git Bash/PowerShell)、macOS、Linux;颜色应使用 ANSI 转义码并带无颜色支持终端的回退;用户设置路径因平台而异。未配置自定义状态行时会报告并给出创建指引。