스킬: ADR 생성
목적
향후 인간과 에이전트가 재발견하거나 모순되지 않도록 내구성 있는 아키텍처 결정을 기록합니다.
입력
- 결정 주제.
- 맥락 및 제약 조건.
- 고려된 옵션.
- 권장 또는 선택된 결정.
필독 사항
docs/10-architecture/ARCHITECTURE.mddocs/10-architecture/FILE_WRITE_POLICY.mddocs/20-security/SECURITY_MODEL.mddocs/adrs/에 있는 관련 기존 ADR
출력 파일
docs/adrs/ADR-####-<slug>.md
프로세스
- 변경 사항에 ADR이 필요한지 확인합니다.
- 기존 번호를 재사용하지 않고 다음 ADR 번호를 찾습니다.
- 맥락, 결정, 대안, 결과 및 관련 문서를 작성합니다.
- 인간이 결정을 수락하지 않은 경우 상태를
제안됨으로 표시합니다. - 영향을 받는 PRD, 아키텍처 문서, 기능 문서 및 보안 문서에 연결합니다.
중단 조건
다음 경우에는 중단하고 인간의 결정을 요청합니다:
- 결정이 보안 태세, 네트워크 동작, 원격 측정, 파일 쓰기, 인증, 비밀, 클라우드 또는 런타임 MCP를 변경하는 경우.
- 요청된 결정이 수락된 ADR과 충돌하는 경우.
- 결정이 아직 실제로 이루어지지 않았으며 제안으로 남아 있어야 하는 경우.
품질 기준
- ADR은 변경된 사항뿐만 아니라 결정이 존재하는 이유를 설명합니다.
- 대안과 결과는 정직합니다.
- 상태가 명확합니다.
- 관련 문서가 연결되어 있습니다.