architecture-decision-records은(는) 무엇을 하나요?
중요한 기술적 결정을 문서화하거나, 기존 아키텍처 선택을 검토하거나, 의사 결정 프로세스를 수립할 때 사용되는 아키텍처 결정 기록(ADR) 작성 및 유지 관리 모범 사례를 따릅니다.
개요
ADR(Architecture Decision Record)은 특정 아키텍처 결정과 그 배경, 영향, 그리고 대안들을 캡처하는 간결한 문서입니다. 이 스킬은 일관된 형식과 명확한 추론을 통해 ADR을 작성하고 유지하는 방법을 안내합니다.
주요 기능
- ADR 생성: 표준 템플릿을 사용하여 새로운 결정 기록을 신속하게 작성합니다.
- ADR 검토: 기존 기록을 분석하여 결정의 맥락과 일관성을 평가합니다.
- 프로세스 설정: 팀 내 ADR 도입을 위한 모범 사례와 워크플로우를 제안합니다.
사용 예시
- 새로운 마이크로서비스 분할 결정을 ADR로 문서화
- 과거 데이터베이스 선택 결정 검토 및 이유 파악
- 기술 부채 관리 전략 수립 시 ADR 템플릿 활용
참고: 모든 ADR은 마크다운 형식으로 저장되며, 버전 관리 시스템과 통합되어 변경 이력을 추적할 수 있습니다.
관련 명령어
generate adr- 새 ADR 생성review adr <id>- 특정 ADR 검토list adrs- 모든 ADR 목록 보기
자세한 정보
원본 저장소 및 최신 업데이트는 GitHub에서 확인하세요.