Skip to main content

aios-arch-health

Deterministic architecture-health governance for repositories. Use when a project needs complexity, duplication, dependency, test, coverage, mutation, QA, performance, database, concurrency, or failure-injection evidence; evidence provenance and artifact digests; protected specification, test, quality-profile, or QA constraints; independent constraint-change approval; commit/weekly/milestone health runs; baseline ratchets and temporary debt budgets; JSON, Markdown, SARIF, or dependency-graph artifacts; or measured facts that must be handed to aios-arch for architectural interpretation. Also route legacy natural-language mentions of aios-architecture-health or archsight-architecture-health here.

跳到安装

来源信息

仓库
ArchSightLabs/archsight-aios
最近来源活动
2026年7月27日 13:43
检测到的 SKILL.md 语言
中文
星标
15
分支
3

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
aios-arch-health
description
Deterministic architecture-health governance for repositories. Use when a project needs complexity, duplication, dependency, test, coverage, mutation, QA, performance, database, concurrency, or failure-injection evidence; evidence provenance and artifact digests; protected specification, test, quality-profile, or QA constraints; independent constraint-change approval; commit/weekly/milestone health runs; baseline ratchets and temporary debt budgets; JSON, Markdown, SARIF, or dependency-graph artifacts; or measured facts that must be handed to aios-arch for architectural interpretation. Also route legacy natural-language mentions of aios-architecture-health or archsight-architecture-health here.
# AIOS Arch Health 建立可复验的架构健康事实和棘轮门禁。不要用本 Skill 替代 `aios-arch` 的业务边界判断,也不要让自然语言推断伪装成扫描事实。 `aios-arch-health` 是唯一 canonical Skill ID。`aios-architecture-health` 和 `archsight-architecture-health` 只作为自然语言兼容触发,不建立重复 Skill。 ## 分工 - 使用本 Skill 执行扫描、证据来源核验、受保护约束差分、基线差分、临时预算和门禁。 - 使用 `aios-arch` 阅读业务与系统上下文,解释热点是深 Module、合理复杂度还是职责混杂,并评估服务、数据、模型和 Runtime 边界。 - 使用 `aios-review` 消费 PR 中的 SARIF 和门禁结果。 - 使用 `aios-plan` 把确认后的治理项拆成交付任务。 ## 工作流 1. 读取项目规则、`.ai/architecture-health/profile.json` 或用户指定的 profile。 2. 选择运行模式: - `commit`:关注相对基线的新增债务,目标为数十秒级。 - `weekly`:运行完整扫描、趋势对比和热点排序。 - `milestone`:增加性能、真实数据库、并发或失败注入等 profile 要求的证据。 3. 运行项目自有扫描器,或读取符合输入契约的归一化事实文件。 4. 按 profile 收集 unit、acceptance、property、mutation、coverage、code quality、dependency、UI QA、performance、real database、concurrency 和 failure injection 等分层证据;不要让低成本证据冒充高风险验证。 5. 当 profile 要求时,核验必需证据的 tool、command、actor、role、repository commit、observedAt、environment 和 artifact SHA-256。 6. 对照基线识别受保护的 specification、acceptance test、unit test、quality profile 和 QA procedure 是否新增、修改或删除;变化必须有覆盖全部变更、对应当前提交且非生产者自审的 `constraint-approval`。 7. 生成 `architecture-health.json`、Markdown、SARIF、依赖图和循环依赖清单。 8. 只让 `measured` 的确定性违规触发 fail;`inferred` 只进入建议;证据或约束不可验证时 HOLD。 9. 对照基线区分 `new / worsened / improved / retained / resolved / budgeted`。 10. 校验临时预算的作用域、负责人、原因、上限和到期时间;过期预算不得放行。 11. 把需要业务解释的热点交给 `aios-arch`,同时保留原始事实和证据定位。 ## CLI 优先使用仓库提供的命令: ```text archsight-aios architecture:health \ --cwd <project> \ --mode <commit|weekly|milestone> \ --health-profile <profile.json> \ --health-input <facts.json> \ --baseline <previous-architecture-health.json> \ --out <artifact-directory> ``` 项目可以在 profile 中声明本地 analyzer command。不要把 Compliance、Standards、Graphics 的阈值或扫描命令写入 AIOS 核心;由各项目在独立 Goal 中维护自己的 profile、适配器和基线。 ## 证据规则 - `measured`:确定性工具或可复验运行结果。 - `inferred`:由事实推导的架构风险,不能直接阻断。 - `unverified`:profile 要求但本次没有取得的证据。 - 必需证据开启 provenance 后,必须绑定当前 repository commit;需要 artifact 时必须提供仓库相对路径和小写 SHA-256。 - 受保护约束有变化时,必须由 `reviewer` 提供 measured 的 `constraint-approval`,覆盖所有变更约束;约束生产者不得自审。 - 代码行数、扇入和扇出只作调查信号,不单独作为删功能或拆模块的硬门禁。 - 性能结果必须携带环境、数据集和运行条件。 - 静态事务或并发信号不能冒充真实数据库、竞态或失败注入结论。 - SARIF 承载可定位的确定性发现;AI 解释保持 advisory。 ## 输出判断 输出 `pass / fail / hold`: - `pass`:没有未预算的新增或恶化 measured 违规,并且本模式必需证据齐全。 - `fail`:存在未预算的新增或恶化 measured 违规。 - `hold`:基线不兼容、必需证据缺失、证据来源不完整、受保护约束缺少独立审批、必需扫描器失败或输入不可验证。 报告不得输出单一“质量分”。按维度、变化状态、证据等级、严重度和优先级呈现结果。
在 GitHub 查看