Agent Skills
› harumiWeb/exstruct
harumiWeb/exstruct
GitHub用于根据Issue、PR或代码变更起草新的架构决策记录(ADR)或更新现有ADR。该技能提取政策背景、决策及证据,生成结构化草案,明确区分‘为何’与‘如何做’,并判断是否真的需要ADR。
Install All Skills
npx skills add harumiWeb/exstruct --all -g -y
Skills in Collection (8)
用于根据Issue、PR或代码变更起草新的架构决策记录(ADR)或更新现有ADR。该技能提取政策背景、决策及证据,生成结构化草案,明确区分‘为何’与‘如何做’,并判断是否真的需要ADR。
需要创建新的架构决策记录时
需要对现有架构决策记录进行更新时
npx skills add harumiWeb/exstruct --skill adr-drafter -g -y
扫描ADR文件并同步生成README、index.yaml和decision-map.md索引制品。当ADR新增、更新或状态变更时,自动刷新元数据映射,确保人工与AI代理获取一致的架构决策视图。
ADR文件被添加或修改
ADR状态或分类发生变更
需要刷新架构决策索引
npx skills add harumiWeb/exstruct --skill adr-indexer -g -y
用于审查 ExStruct ADR 草稿,检查必填字段、状态值、证据质量、替代链接及后果平衡性。适用于合并或正式评审前的发现收集阶段。
收到 ADR 草稿需要合规性审查
准备合并前需验证决策记录完整性
npx skills add harumiWeb/exstruct --skill adr-linter -g -y
审计ADR与当前规范、测试及源码的一致性,检测策略漂移、缺失更新及证据缺口。适用于合并后或定期审计,通过构建证据矩阵分类问题并推荐操作,不直接改写文本。
代码合并后验证一致性
执行周期性ADR审计
怀疑实现与ADR存在偏差
npx skills add harumiWeb/exstruct --skill adr-reconciler -g -y
审查ADR草案的决策质量、重叠性、证据强度及回滚风险。需在adr-linter无未解决高/中优先级问题时执行,识别需人工介入的决策并输出分级结论与详细发现。
ADR草稿已通过adr-linter检查且无未解决的高/中优先级问题
需要在合并或交接前获取设计审查结果
npx skills add harumiWeb/exstruct --skill adr-reviewer -g -y
用于判断代码变更是否需要架构决策记录(ADR)。通过读取治理文档、规范和现有ADR,分析变更影响并给出required/recommended/not-needed结论,同时提供候选标题和后续行动建议。
阅读Issue或PR时需要判定是否需记录ADR
代码审查中评估变更的架构影响
查看Diff或Review评论以确定归档需求
npx skills add harumiWeb/exstruct --skill adr-suggester -g -y
通过执行脚本获取并格式化 Codacy 代码分析缺陷,支持按仓库或 PR 筛选严重级别。输出结构化问题摘要以辅助修复规划,具备完善的错误处理与结果呈现策略。
用户请求检查代码库的 Codacy 问题
用户希望查看特定 Pull Request 的代码缺陷
需要按严重级别过滤并生成结构化缺陷报告
npx skills add harumiWeb/exstruct --skill codacy-issues-fetcher -g -y
指导Agent使用ExStruct CLI安全处理Excel工作簿的创建、编辑与验证。涵盖命令选择、安全规则及干跑流程,适用于新建、修改或校验场景,复杂任务移交MCP。
需要创建新的Excel工作簿
需要编辑现有Excel文件
不确定文件可读性或需验证格式
查询操作列表或具体约束
涉及Excel处理的决策咨询
npx skills add harumiWeb/exstruct --skill exstruct-cli -g -y


