| name | design-radio |
| description | RADIO 기반 FE/BE 설계 체크리스트.
`/design` command가 각 Step에서 참조하는 판단 기준과 질문 목록.
|
Design RADIO — 체크리스트
GreatFrontEnd의 RADIO Framework를 실무 확장한 설계 체크리스트.
/design command가 C → RADIO → V 각 단계에서 이 스킬을 참조한다.
사용 방법:
/design command의 각 Step에서 자동 참조됨
- 단독 참조도 가능 (설계 리뷰, 체크리스트 확인 시)
C → RADIO → V
Gate In ─ C Context 기존 코드·패턴·컨벤션 파악
R Requirements 문제 정의 + 기능/비기능 + 스코프 아웃
RADIO A Architecture 주요 컴포넌트 + 책임 할당
D Data Model 엔티티, 필드, 데이터 출처/생명주기
I Interface 경계를 넘는 계약 (API, props, 이벤트)
O Optimizations NFR에서 도출된 항목만 (YAGNI)
Gate Out ─ V Verification Given/When/Then 핵심 3~5개
라디오를 켜기 전에 주파수를 맞추고(C), 끝나면 수신을 확인한다(V).
각 단계의 상세 체크리스트:
- 공통:
references/checklist-common.md (항상 참조)
- FE 작업:
references/checklist-fe.md (공통 + FE)
- BE 작업:
references/checklist-be.md (공통 + BE)
사용법
1. 항상 C부터 시작한다
기존 코드와 컨벤션을 먼저 파악한다. 그 다음 R에서 "X를 하면 Y가 된다"를
한 문장으로 적을 수 없으면, 아직 설계할 준비가 안 된 것.
PRD를 다시 읽거나 PM에게 질문한다.
2. 깊이를 작업 크기에 맞춘다
| 작업 크기 | Gate (C/V) | RADIO 단계 |
|---|
| 버그 수정 / 1일 작업 | C, V (항상) | R |
| 기능 추가 / 1주 작업 | C, V (항상) | R, D, I |
| 시스템 설계 / 1달+ | C, V (항상) | R, A, D, I, O |
Gate(C/V)는 항상 수행한다. RADIO 단계는 작업 크기에 맞춰 선택한다.