一键导入
adr-writer
Interactive discovery session to define ADR structure, capture key decisions, and generate ADR content adhering to adr.github.io standards.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Interactive discovery session to define ADR structure, capture key decisions, and generate ADR content adhering to adr.github.io standards.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Deep analysis mode - thorough multi-phase investigation with expert consultation for complex problems requiring careful examination
Extract lessons, patterns, and architectural truths to compound team knowledge
Full implementation mode - end-to-end feature implementation with phased execution, parallel work streams, verification gates, and atomic commits per phase
Refine epics and stories through cross-functional analysis and requirements gathering
Fetches all unresolved comments for a given PR number and systematically addresses them with code changes, verification, and replies.
Diagnose and fix CI failures using GitHub Actions logs. Iterates through diagnose-fix-verify cycles until CI passes (max 3 iterations).
| name | adr-writer |
| description | Interactive discovery session to define ADR structure, capture key decisions, and generate ADR content adhering to adr.github.io standards. |
You MUST collaborate with the software-architect and principal-engineer sub-agents to ensure technical depth and architectural integrity.
software-architect to analyze the trade-off space and ensure alignment with the system's long-term strategy.principal-engineer to identify risks, second-order effects, and potential failure modes of the proposed options.docs/adr/ directory (or the project's designated ADR location).ADR-NNN-kebab-case-title.md (where NNN is the next sequential number).The ADR MUST follow the adr.github.io standard format:
# [Title]
- Status: [Proposed | Accepted | Superseded by ADR-...]
- Deciders: [List of decision makers]
- Date: [YYYY-MM-DD]
Technical Story: [Optional: link to ticket/issue]
## Context and Problem Statement
[Describe the context and problem statement.]
## Decision Drivers
- [driver 1, e.g., a force, a requirement, a constraint, a quality attribute, ...]
- [driver 2, ...]
## Considered Options
- [option 1]
- [option 2]
## Decision Outcome
Chosen option: "[option 1]", because [justification].
### Positive Consequences
- [e.g., improvement of quality attribute, ...]
### Negative Consequences
- [e.g., compromising quality attribute, ...]
## Pros and Cons of the Options
### [option 1]
- Good, because [argument a]
- Bad, because [argument c]
### [option 2]
- Good, because [argument a]
- Bad, because [argument c]
adr.github.io MADR (Markdown ADR) standards.