e2e-flow-planner
Installation
SKILL.md
E2E Flow Planner
E2E 테스트를 "무엇부터 짤지" 정하는 Planner 단계. 산출물은 코드가 아니라, 사람이 검토하는 마크다운 테스트 계획서다.
이 스킬의 철학 (왜 이렇게 하는가)
모든 것을 테스트하지 않는다. 목적은 잘못된 수정이 기존 동작을 깨뜨리는 것을 막는 것이지, 코드가 바뀔 때마다 테스트가 깨지게 만드는 게 아니다. 화면 단위로 빠짐없이 테스트를 깔면 유지보수 부담만 커지고, 정작 중요한 회귀는 놓친다.
그래서 한 질문에서 시작한다: "가장 중요한 사용자 워크플로우는 무엇인가?"
여기서 "중요"의 기준은 명확하다. 그 플로우가 실패하면
- 매출이 막히거나 (결제·신청·구독 완료가 안 됨),
- 데이터가 날아가거나 (사용자 입력·거래 기록 유실),
- 신뢰가 깨지는 (본인확인·인증·금액 표시 오류)
부분이다. 이것이 Critical User Flow(CUF) 다. 개발자가 "여기까지는 안전하다"고 확신을 얻을 자리를 추려내는 게 이 스킬의 본질이다.
핵심 산출 규율: 코드를 짜기 전에, 사람이 읽고 "이게 맞는 우선순위가 맞다"고 판단할 수 있는 계획서를 먼저 낸다. 사람 검토 게이트가 이 스킬의 심장이다. 계획이 승인되기 전에는 테스트 코드로 넘어가지 않는다.