Agent Skills
› harumiWeb/exstruct
harumiWeb/exstruct
GitHub用于根据Issue、PR或代码变更起草架构决策记录(ADR)或更新提案。通过读取治理文档和模板,提取政策上下文与证据,生成结构化草案,明确决策依据及后果。
Install All Skills
npx skills add harumiWeb/exstruct --all -g -y
Skills in Collection (8)
用于根据Issue、PR或代码变更起草架构决策记录(ADR)或更新提案。通过读取治理文档和模板,提取政策上下文与证据,生成结构化草案,明确决策依据及后果。
需要创建新的架构决策记录时
需要对现有架构决策记录进行更新或修订时
npx skills add harumiWeb/exstruct --skill adr-drafter -g -y
扫描ADR源文件,提取元数据并同步更新README、index.yaml和decision-map.md等衍生制品,确保索引与源文件状态一致。
ADR文件新增或更新
ADR状态变更或重新分类
需要刷新ADR索引供人类或AI代理使用
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不一致
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),依据治理规范生成required/recommended/not-needed结论,并提供候选标题、相关现有ADR及下一步行动建议。
审查PR或Issue时评估变更影响
分析Diff或Review评论以确定文档需求
npx skills add harumiWeb/exstruct --skill adr-suggester -g -y
用于检索和格式化 Codacy 代码分析问题的技能,支持按仓库或 PR 范围、严重等级筛选,并输出结构化结果以辅助审查与修复规划。
用户请求检查代码质量问题
需要获取特定严重等级的 Codacy 告警
npx skills add harumiWeb/exstruct --skill codacy-issues-fetcher -g -y
提供ExStruct CLI工具的安全使用指南,涵盖Excel工作簿的创建、编辑、验证及操作查询。指导Agent根据需求选择make或patch命令,执行dry-run检查,并遵循安全规则避免破坏性操作,确保数据处理流程稳健可靠。
需要创建新的Excel工作簿
需要修改现有Excel文件
不确定Excel文件格式或内容可读性
需要查询具体的Excel操作约束或Schema
npx skills add harumiWeb/exstruct --skill exstruct-cli -g -y


