Agent Skills
› harumiWeb/exstruct
harumiWeb/exstruct
GitHub根据Issue、PR或代码变更,依据治理规范起草或更新架构决策记录(ADR)。提取政策上下文、决策及证据,生成结构化草案或说明无需ADR的理由。
安装全部 Skills
npx skills add harumiWeb/exstruct --all -g -y
集合内 Skills (8)
根据Issue、PR或代码变更,依据治理规范起草或更新架构决策记录(ADR)。提取政策上下文、决策及证据,生成结构化草案或说明无需ADR的理由。
需要编写或更新架构决策记录时
分析Issue或PR以评估是否需建立ADR
npx skills add harumiWeb/exstruct --skill adr-drafter -g -y
扫描ADR源文件并同步更新README、索引和决策地图等元数据,确保衍生制品与源文件状态一致,适用于ADR新增或变更后的索引刷新。
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不一致时
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),依据治理规范给出必要、推荐或不需的判定,并提供候选标题、现有ADR关联及下一步行动建议。
审查PR或Issue中的代码变更
评估新功能或重构对架构的影响
npx skills add harumiWeb/exstruct --skill adr-suggester -g -y
通过运行脚本获取并格式化 Codacy 代码分析缺陷,支持按仓库或 PR 筛选严重程度,输出结构化问题摘要以辅助代码审查与修复规划。
检查代码质量报告
获取 PR 中的 Codacy 缺陷
按严重程度过滤代码问题
npx skills add harumiWeb/exstruct --skill codacy-issues-fetcher -g -y
指导Agent使用ExStruct CLI安全地创建、编辑和验证Excel工作簿,提供命令选择、安全检查及干跑工作流指南。
用户需要创建新的Excel文件
用户需要修改现有Excel文件
需要对Excel文件进行结构验证
查询Excel操作的具体约束或Schema
npx skills add harumiWeb/exstruct --skill exstruct-cli -g -y


