공식 스킬 · 제품
인수 조건이 있는 사용자 스토리
기능을 사용자 스토리로 나누고, 스토리마다 Given/When/Then 인수 조건, 엣지 케이스, 범위 밖 메모, INVEST 점검을 붙인다.
AI 스킬
AI가 기능을 인수 조건이 있는 사용자 스토리로 바꾸게 하세요
14일 무료 · 카드 등록 없음
Claude, ChatGPT, 코딩 에이전트에서 쓸 수 있어요. Team, Business 요금제에서는 포드에 넣은 공식 스킬이 개선될 때마다 알아서 최신 버전으로 바뀌어요.
언제 쓰나요
- PRD나 기능에 합의했고 백로그에 티켓으로 넣어야 할 때
- 티켓은 있는데 언제 완료인지 아무도 말하지 못할 때
AI에게 주는 것
- 기능 설명이나 PRD의 해당 부분
- 관련된 사용자 역할
- 알려진 규칙과 한도(선택)
받는 결과
Given/When/Then 시나리오, 엣지 케이스, 범위 밖 메모, INVEST 줄이 붙은 사용자 스토리 묶음과 미해결 질문.
진행 방법
- 역할과 목표를 나열한다
- 스토리를 As a / I want / so that 형식으로 쓴다
- 사용자에게 보이는 단위로 나눈다
- 인수 조건을 Given/When/Then으로 쓴다
- 엣지 케이스를 나열한다
- 범위 밖 메모를 쓴다
- INVEST로 점검한다
예시
AI에게 주는 것
소유자가 세무사를 읽기 전용 사용자로 초대할 수 있어야 해. 읽기 전용 사용자는 아무것도 바꿀 수 없어. 소유자는 이 사용자를 내보낼 수 있어.
돌려받는 결과(앞부분)
사용자 스토리: 세무사용 읽기 전용 자리
스토리 1: 읽기 전용 사용자 초대
계정 소유자로서 이메일로 누군가를 읽기 전용으로 초대하고 싶다. 그래야 내가 파일을 내보내지 않아도 세무사가 숫자를 검토할 수 있다.
인수 조건
- 시나리오: 소유자가 초대를 보낸다
Given 나는 계정 소유자이고 ‘팀’ 페이지에 있다 When 이메일 주소를 입력하고 ‘읽기 전용’을 고른 뒤 ‘초대 보내기’를 누른다 Then 그 사람이 초대 이메일을 받는다 And 팀 목록에 ‘읽기 전용, 초대됨’으로 나타난다
- 시나리오: 이미 팀에 있는 이메일
Given 그 이메일이 기존 팀 멤버의 것이다 When 그 이메일로 읽기 전용 초대를 보낸다 Then “이미 팀에 있는 사람이에요”가 보이고 초대는 보내지지 않는다
엣지 케이스
- 이메일 형식 오류 → 입력란 옆에 오류 표시, 폼의 기존 검증이 처리 [가정]
- 초대를 끝내 수락하지 않음 → 범위 밖(만료는 미해결 질문)
범위 밖
- 기존 멤버의 역할을 읽기 전용으로 바꾸기.
이 결과의 나머지, 전체 단계, AI가 답하기 전에 하는 확인은 스킬을 포드에 추가하면 쓸 수 있어요.
이 스킬을 내 AI에서 쓰기팀과 함께 쓰기
AI Skill Pod에 추가하면 외부 협력자를 포함해 팀원 모두가 자기 AI에서 같은 버전을 써요. 팀에서 AI 스킬을 공유하는 방법 읽기
변경 기록
- v1.0.1 · · Example: Story 3 now has a failure scenario, a removed user who tries to sign in again is refused.
- v1.0.0 · · First release.
출처
출처는 영어 페이지예요.
- INVEST in Good Stories, and SMART Tasks (XP123) (2026-11-04 확인)
- Given When Then (Martin Fowler) (2026-11-04 확인)
- Introducing BDD (Dan North) (2026-11-04 확인)
- Essential XP: Card, Conversation, Confirmation (Ron Jeffries) (2026-11-04 확인)