Agent Skills
› harumiWeb/exstruct
› adr-suggester
adr-suggester
GitHub用于判断代码变更是否需要架构决策记录(ADR)。通过读取治理文档、规范和现有ADR,分析变更影响并给出required/recommended/not-needed结论,同时提供候选标题和后续行动建议。
Trigger Scenarios
阅读Issue或PR时需要判定是否需记录ADR
代码审查中评估变更的架构影响
查看Diff或Review评论以确定归档需求
Install
npx skills add harumiWeb/exstruct --skill adr-suggester -g -y
SKILL.md
Frontmatter
{
"name": "adr-suggester",
"description": "Determine whether a change in ExStruct needs an ADR, using repository-specific governance and criteria. Use when reading an issue, PR, review thread, or diff and you need a verdict of required, recommended, or not-needed, plus candidate ADR titles and related existing ADRs."
}
ADR Suggester
Classify the change before drafting anything.
Read
dev-docs/agents/adr-criteria.mddev-docs/agents/adr-governance.md- Relevant files under
dev-docs/adr/
Workflow
- Read the issue, PR, diff, or review comment that introduced the change.
- Read the relevant specs, implementation path, tests, and existing ADRs needed to justify the verdict.
- Map the change to one or more ExStruct design domains.
- Assemble an evidence triad:
- specs contract
- src symbol or execution path
- tests that fix the current behavior, or an explicit note that evidence is missing
- Return one verdict:
requiredrecommendednot-needed
- If verdict is not
not-needed, propose:- a candidate ADR title
- existing ADRs to inspect or update
- whether the next step is
new-adrorupdate-existing-adr
Output Contract
Return a concise result with:
verdictrationaleaffected domainsexisting ADR candidatessuggested next actionevidence triadspecssrctests
Do not draft the ADR body.
Version History
- 92bc120 Current 2026-07-05 14:54


