ワンクリックで
adr
Architecture Decision Records for this project — naming, format, status lifecycle, and when to create one.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Architecture Decision Records for this project — naming, format, status lifecycle, and when to create one.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Ultra-compressed output style — cut filler tokens while keeping technical accuracy. Applied by default to every subagent in this project.
Research Python/FastAPI MCP server project code - tools, structure, patterns, FastAPI organization, asyncio, _meta, human-in-the-loop, OTel, Auth
| name | adr |
| description | Architecture Decision Records for this project — naming, format, status lifecycle, and when to create one. |
Architecture Decision Records live in adr/ at project root.
YYMMDD-short-kebab-topic.md — e.g. 260630-MCP-server-agent.md
---
status: proposed | accepted | superseded | deprecated
date: YYYY-MM-DD
author: Name
supersedes: YYMMDD-old-adr.md # only if replacing another ADR
---
Create one before implementing anything where the choice will be hard to reverse or where a future reader would ask "why did they do it this way?":
Before starting any task in this project, scan adr/ for existing decisions that affect your work. If an ADR covers the area, follow it — do not re-litigate unless you are explicitly asked to supersede it.
---
status: accepted
date: YYYY-MM-DD
author: Name
---
# Title (imperative: "Use X for Y")
## Context
What problem or constraint prompted this decision.
## Decision
What was decided and the key reason.
## Consequences
Trade-offs accepted. What becomes easier, what becomes harder.