Community코딩 & 개발github.com

PRD 생성기

소프트웨어 프로젝트를 위한 포괄적인 제품 요구사항 문서(PRD) 작성을 구조화된 질문과 검증을 통해 안내한 후, JSON 형식의 구현 작업 목록을 생성합니다. 사용자가 소프트웨어 아이디어를 문서화하거나, 개발 사양을 만들거나, 새로운 애플리케이션 기능/버그를 계획하거나, 요구사항을 실행 가능한 작업으로 분해하려 할 때 사용하세요. 아이디어를 검증 가능한 통과 기준을 갖춘 구현 준비 문서로 변환합니다.

PRD 생성기란 무엇인가요?

이 스킬은 소프트웨어 개발을 위한 제품 요구사항 문서(PRD) 작성을 체계적으로 지원합니다. 사용자가 간단한 아이디어를 입력하면, 구조화된 질문을 통해 요구사항, 사용자 스토리, 비기능적 요구사항, 위험 요소 등을 명확히 하고, 최종적으로 JSON 형식의 구현 작업 목록을 생성합니다. 각 작업에는 검증 가능한 통과 기준(pass criteria)이 포함되어 있어, 개발팀이 명확한 목표를 가지고 작업할 수 있습니다. 주로 AI 기반 코딩 어시스턴트(예: Claude Code, Cursor, Codex)와 함께 사용되며, 사용자가 제품 기획 단계에서 놓치기 쉬운 세부 사항을 질문을 통해 보완함으로써 완성도 높은 문서를 작성할 수 있도록 돕습니다. 생성된 PRD는 마크다운 형식으로 출력되며, 작업 목록은 JSON으로 제공되어 자동화된 태스크 관리 시스템과 쉽게 연동될 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pageai-pro/ralph-loop/tree/main/skills/prd-creator

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

PRD 생성기은(는) 무엇을 하나요?

소프트웨어 프로젝트를 위한 포괄적인 제품 요구사항 문서(PRD) 작성을 구조화된 질문과 검증을 통해 안내한 후, JSON 형식의 구현 작업 목록을 생성합니다. 사용자가 소프트웨어 아이디어를 문서화하거나, 개발 사양을 만들거나, 새로운 애플리케이션 기능/버그를 계획하거나, 요구사항을 실행 가능한 작업으로 분해하려 할 때 사용하세요. 아이디어를 검증 가능한 통과 기준을 갖춘 구현 준비 문서로 변환합니다.

사용 방법

  1. 아이디어 설명: PRD로 변환하려는 소프트웨어 아이디어, 기능, 버그 수정 사항을 간단히 설명합니다.
  2. 구조화된 질문에 응답: 스킬이 프로젝트의 다양한 측면(목표, 대상 사용자, 기능, 제약 조건 등)에 대한 질문을 합니다.
  3. 검증 및 반복: 입력한 내용을 바탕으로 PRD 초안이 생성되며, 필요한 경우 추가 질문을 통해 정제합니다.
  4. 결과물 수신: 최종 PRD(마크다운 형식)와 JSON 형식의 구현 작업 목록을 받습니다.

주요 기능

  • 구조화된 질문: 사용자의 아이디어를 명확한 요구사항으로 변환하기 위해 체계적인 질문을 수행합니다.
  • 자동 검증: 누락된 정보나 모순된 요구사항을 식별하고 사용자에게 알립니다.
  • 작업 분해: 요구사항을 구체적이고 실행 가능한 작업 단위로 분해합니다.
  • 통과 기준 생성: 각 작업에 대해 검증 가능한 통과 기준을 자동으로 생성합니다.
  • JSON 출력: 구현 작업 목록을 표준 JSON 형식으로 제공하여 다양한 도구와 통합할 수 있습니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 호환되는 AI 코딩 어시스턴트

예시

사용자 입력: "간단한 할 일 목록 앱을 만들고 싶어요."

생성된 PRD 요약:

  • 목표: 사용자가 할 일을 추가, 수정, 삭제하고 완료 상태를 관리할 수 있는 웹 기반 할 일 목록 애플리케이션 구축
  • 대상 사용자: 개인 사용자 및 소규모 팀
  • 핵심 기능:
    • 할 일 추가 (제목, 설명, 마감일)
    • 할 일 목록 보기 (필터링 및 정렬)
    • 할 일 수정 및 삭제
    • 완료 상태 토글
  • 기술 스택: React (프론트엔드), Node.js/Express (백엔드), SQLite (데이터베이스)

JSON 작업 목록 (일부):

[
  {
    "id": "TASK-001",
    "title": "프로젝트 초기 설정",
    "description": "React 및 Node.js 프로젝트를 초기화하고 필요한 종속성을 설치합니다.",
    "passCriteria": [
      "React 앱이 로컬에서 실행됨",
      "Express 서버가 포트 3001에서 수신 대기함"
    ]
  },
  {
    "id": "TASK-002",
    "title": "데이터베이스 스키마 설계",
    "description": "할 일 항목을 저장하기 위한 SQLite 데이터베이스 스키마를 설계하고 생성합니다.",
    "passCriteria": [
      "todos 테이블이 id, title, description, due_date, completed_at 필드를 포함함"
    ]
  }
]

참고 사항

  • 이 스킬은 완전한 소프트웨어 설계 문서를 대체하지 않으며, 빠른 아이디어 구체화와 초기 계획 수립을 돕기 위한 도구입니다.
  • 생성된 PRD는 프로젝트의 복잡성에 따라 추가적인 검토와 수정이 필요할 수 있습니다.
  • JSON 작업 목록은 프로젝트 관리 도구(예: Jira, Trello, GitHub Projects)로 가져올 수 있도록 설계되었습니다.

관련 스킬