Agent Skills
› harumiWeb/exstruct
harumiWeb/exstruct
GitHub根据Issue、PR或代码变更起草架构决策记录(ADR)草稿。通过读取治理文档和模板,提取上下文、决策及证据,生成结构化ADR草案或更新提案,明确区分‘为何’与‘如何做’。
Install All Skills
npx skills add harumiWeb/exstruct --all -g -y
Skills in Collection (8)
根据Issue、PR或代码变更起草架构决策记录(ADR)草稿。通过读取治理文档和模板,提取上下文、决策及证据,生成结构化ADR草案或更新提案,明确区分‘为何’与‘如何做’。
需要创建新的架构决策记录时
需要对现有架构决策记录进行更新或修订时
npx skills add harumiWeb/exstruct --skill adr-drafter -g -y
扫描架构决策记录(ADR)文件,提取元数据并同步更新README、index.yaml和decision-map.md等索引制品,确保文档与源文件状态一致。
新增或更新ADR文件
ADR被替代或重新分类
npx skills add harumiWeb/exstruct --skill adr-indexer -g -y
用于审查架构决策记录(ADR)草稿,检查状态、必填字段、证据质量及引用一致性。在合并前提供结构化发现,按严重程度排序输出结果,确保决策记录的完整性和平衡性。
收到 ADR 草稿进行预审查
需要验证 ADR 是否符合治理规范
npx skills add harumiWeb/exstruct --skill adr-linter -g -y
用于审计架构决策记录(ADR)与当前规范、测试及源码的一致性,检测策略漂移、缺失更新或陈旧引用等偏差。在合并后、定期审计或怀疑实现偏离时使用,生成包含证据矩阵和推荐行动的审计报告。
代码合并后验证 ADR 一致性
执行定期 ADR 合规性审计
怀疑实现与 ADR 存在分歧时
npx skills add harumiWeb/exstruct --skill adr-reconciler -g -y
审查ADR草稿的政策决策质量、重叠性、证据强度及风险,确保符合治理规范并识别需人工介入的决策点。
需要评估架构决策记录(ADR)的质量与合规性时
adr-linter检查通过后需要进行设计评审以准备合并或交接时
npx skills add harumiWeb/exstruct --skill adr-reviewer -g -y
用于评估代码变更是否需要架构决策记录(ADR)。通过分析Issue、PR或Diff,结合治理文档与现有ADR,给出必需/建议/不需要的判定及理由,并推荐后续操作。
审查代码变更时判断是否需要ADR
分析PR或Issue以确定架构影响
npx skills add harumiWeb/exstruct --skill adr-suggester -g -y
通过执行脚本获取并格式化 Codacy 代码分析缺陷,支持按仓库或 PR 范围及严重程度筛选,输出结构化结果以辅助代码审查和修复规划。
用户请求检查仓库的 Codacy 问题
用户请求查看 Pull Request 的 Codacy 发现
用户需要按严重程度过滤代码缺陷
npx skills add harumiWeb/exstruct --skill codacy-issues-fetcher -g -y
提供ExStruct CLI工具的安全工作簿创建、编辑和验证指南,涵盖命令选择、安全规则及干跑流程。
用户需要创建或编辑Excel文件
需要对工作簿进行有效性验证
执行高风险编辑前的安全检查
npx skills add harumiWeb/exstruct --skill exstruct-cli -g -y


