SuperAPI AI 工具集

configure-status

部署与运维

查看项目

更新于 10-15 23:49

技能介绍

用途:以只读方式显示项目对基础设施标准的合规状态,不修改任何文件。适合检查整体合规情况、生成合规报告、快速做项目健康检查、CI/CD 状态校验,以及预览 /configure:all 将要修复的内容。若需要连带修复,应使用 /configure:all(或 /configure:all --fix);若只检查某个组件,使用 /configure:X --check-only;若需交互式选择,使用 /configure:select。

主要能力:读取 .project-standards.yaml(跟踪版本、最后配置日期、项目类型),自动从文件结构检测项目类型并报告差异;扫描配置并给出 PASS、WARN、FAIL、SKIP 状态。检查组件包括:Pre-commit(.pre-commit-config.yaml)、Release-please、Dockerfile、Skaffold、CI Workflows、Helm、文档、GitHub Pages、缓存破坏、测试、覆盖率、Lint、格式化、死代码、编辑器配置、安全(含 gitleaks、bandit 等)。

使用方式:执行 /configure:status 做快速检查,/configure:status --verbose 输出详细合规信息。辅助命令示例:/configure:status --verbose;grep "^standards_version:" .project-standards.yaml 2>/dev/null | sed 's/.:[[:space:]]//'。也可用 find .github/workflows -maxdepth 1 -name '*.yml' -exec basename {} ; 列出工作流文件。

限制:该命令为只读,不修改文件;退出码反映合规状态,可用于 CI/CD 校验;建议在 /configure:all 之前运行以预览将修复的问题。相关命令还有 /configure:pre-commit 与 /configure:release-please。