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的理由,确保区分‘为什么’与‘怎么做’,并遵循治理准则。
需要记录架构决策时
提出架构决策更新提案时
分析Issue或PR以确定是否需ADR时
npx skills add harumiWeb/exstruct --skill adr-drafter -g -y
扫描ADR文件并同步README、index.yaml和decision-map.md元数据,确保索引与源文件一致。适用于ADR新增、更新或状态变更时刷新映射。
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 审计
怀疑实现与 ADR 存在分歧
npx skills add harumiWeb/exstruct --skill adr-reconciler -g -y
审查ADR草案的决策质量、重叠性、证据强度及风险。仅在linter无未解决高/中问题时执行,识别需人工介入的决策,输出ready/revise/escalate结论及详细发现。
需要合并或交接前进行设计审查
adr-linter报告当前草稿无未解决的高/中优先级问题
npx skills add harumiWeb/exstruct --skill adr-reviewer -g -y
根据仓库治理规则判断变更是否需要ADR。分析Issue、PR或Diff,结合规范与现有文档给出required/recommended/not-needed结论,并提供理由、受影响领域及后续行动建议。
需要判断代码变更是否需记录架构决策时
审查Issue、PR或Diff以确定ADR必要性时
npx skills add harumiWeb/exstruct --skill adr-suggester -g -y
通过运行脚本获取并格式化 Codacy 代码分析缺陷,支持按仓库或 PR 筛选,过滤严重程度,输出结构化问题列表以便审查和修复规划。
用户请求检查代码库的 Codacy 发现结果
用户要求按严重程度筛选 Codacy 缺陷
用户需要生成结构化的问题输出用于修复计划
npx skills add harumiWeb/exstruct --skill codacy-issues-fetcher -g -y
使用 ExStruct CLI 安全地验证、检查、创建和编辑 Excel 工作簿。适用于新建或修改文件、操作查询及后端约束处理,强调通过 dry-run 和后端锁定确保编辑安全。
需要创建新的 Excel 工作簿
需要编辑现有的 Excel 工作簿
不确定工作簿可读性或需风险评估
需要查询可用操作列表或描述
涉及后端约束或安全编辑指导
npx skills add harumiWeb/exstruct --skill exstruct-cli -g -y


