공식 스킬 · 제품

인수 조건이 있는 사용자 스토리

기능을 사용자 스토리로 나누고, 스토리마다 Given/When/Then 인수 조건, 엣지 케이스, 범위 밖 메모, INVEST 점검을 붙인다.

AI 스킬

AI가 기능을 인수 조건이 있는 사용자 스토리로 바꾸게 하세요

이 스킬을 내 AI에서 쓰기

14일 무료 · 카드 등록 없음

Claude, ChatGPT, 코딩 에이전트에서 쓸 수 있어요. Team, Business 요금제에서는 포드에 넣은 공식 스킬이 개선될 때마다 알아서 최신 버전으로 바뀌어요.

언제 쓰나요

AI에게 주는 것

받는 결과

Given/When/Then 시나리오, 엣지 케이스, 범위 밖 메모, INVEST 줄이 붙은 사용자 스토리 묶음과 미해결 질문.

진행 방법

  1. 역할과 목표를 나열한다
  2. 스토리를 As a / I want / so that 형식으로 쓴다
  3. 사용자에게 보이는 단위로 나눈다
  4. 인수 조건을 Given/When/Then으로 쓴다
  5. 엣지 케이스를 나열한다
  6. 범위 밖 메모를 쓴다
  7. INVEST로 점검한다

예시

AI에게 주는 것

소유자가 세무사를 읽기 전용 사용자로 초대할 수 있어야 해. 읽기 전용 사용자는 아무것도 바꿀 수 없어. 소유자는 이 사용자를 내보낼 수 있어.

돌려받는 결과(앞부분)

사용자 스토리: 세무사용 읽기 전용 자리

스토리 1: 읽기 전용 사용자 초대

계정 소유자로서 이메일로 누군가를 읽기 전용으로 초대하고 싶다. 그래야 내가 파일을 내보내지 않아도 세무사가 숫자를 검토할 수 있다.

인수 조건

  • 시나리오: 소유자가 초대를 보낸다

Given 나는 계정 소유자이고 ‘팀’ 페이지에 있다 When 이메일 주소를 입력하고 ‘읽기 전용’을 고른 뒤 ‘초대 보내기’를 누른다 Then 그 사람이 초대 이메일을 받는다 And 팀 목록에 ‘읽기 전용, 초대됨’으로 나타난다

  • 시나리오: 이미 팀에 있는 이메일

Given 그 이메일이 기존 팀 멤버의 것이다 When 그 이메일로 읽기 전용 초대를 보낸다 Then “이미 팀에 있는 사람이에요”가 보이고 초대는 보내지지 않는다

엣지 케이스

  • 이메일 형식 오류 → 입력란 옆에 오류 표시, 폼의 기존 검증이 처리 [가정]
  • 초대를 끝내 수락하지 않음 → 범위 밖(만료는 미해결 질문)

범위 밖

  • 기존 멤버의 역할을 읽기 전용으로 바꾸기.

이 결과의 나머지, 전체 단계, AI가 답하기 전에 하는 확인은 스킬을 포드에 추가하면 쓸 수 있어요.

이 스킬을 내 AI에서 쓰기

팀과 함께 쓰기

AI Skill Pod에 추가하면 외부 협력자를 포함해 팀원 모두가 자기 AI에서 같은 버전을 써요. 팀에서 AI 스킬을 공유하는 방법 읽기

변경 기록

출처

출처는 영어 페이지예요.

  1. INVEST in Good Stories, and SMART Tasks (XP123) (2026-11-04 확인)
  2. Given When Then (Martin Fowler) (2026-11-04 확인)
  3. Introducing BDD (Dan North) (2026-11-04 확인)
  4. Essential XP: Card, Conversation, Confirmation (Ron Jeffries) (2026-11-04 확인)
이 스킬을 내 AI에서 쓰기