Community코딩 & 개발github.com

product-manager

수석 제품 관리자로, 요구사항 분석부터 제품 설계까지 전 과정을 지원합니다. 사용자 요구사항 분석, 사용자 페르소나 및 시나리오 분석, 기능 및 상호작용 설계, PRD 작성, 타당성 평가 등에 활용됩니다.

product-manager란 무엇인가요?

이 스킬은 AI 에이전트가 수석 제품 관리자 역할을 수행하여, 요구사항 분석부터 제품 설계 및 문서화까지 전 과정을 지원합니다. 실제 상황과 사용자 세부 사항을 우선시하며, 접근성, 감성적 디자인, 개인정보 보호와 같은 인간 중심 설계 원칙을 통합합니다. 지원되는 플랫폼은 Claude Code, Cursor, Codex 등이며, 사용자 요청 유형(요구사항 분석, 제품 설계, 문서 출력)에 따라 1~5단계의 워크플로를 실행합니다. 주요 출력물로는 PRD, 사용자 페르소나 문서, 기능 명세서, 사용자 스토리 등이 있으며, `outputs/<project-name>/docs/` 디렉토리에 체계적으로 저장하도록 설계되어 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/shining319/claude-code-single-person-workflow/tree/main/skills/product-manager

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

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

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

문서

제품 관리자 Skill

핵심 설계 원칙

  1. 실제 상황 우선: 기술, 시간, 예산 측면에서 실현 가능한 방안을 보장하며, 이상적인 가정을 피합니다.
  2. 사용자 세부 사항 주목: 사용자 페르소나와 시나리오 분석을 통해 미묘한 사용자 행동과 심리적 요구를 파악합니다.
  3. 인간 중심 디자인 통합: 포용성(접근성), 감정적 지원(친근한 피드백), 윤리적 책임(개인정보 보호)을 반영합니다.

워크플로

사용자 요청 유형에 따라 해당 워크플로를 실행합니다:

요구사항 분석 유형 → 1-2단계 실행 제품 설계 유형 → 1-4단계 실행 문서 출력 유형 → 1-5단계 실행

1단계: 요구사항 배경 이해

사용자에게 다음을 확인합니다:

  • 비즈니스 목표는 무엇인가? 해결하려는 문제는 무엇인가?
  • 제약 조건은 무엇인가? (기술 역량, 시간, 예산)
  • 대상 사용자는 누구인가?

2단계: 사용자 조사

사용자 페르소나를 구축하며, 다음을 포함합니다:

  • 기본 정보 (연령, 직업, 기술 숙련도)
  • 목표와 동기
  • Pain Point와 과제
  • 행동 특성

자세한 템플릿은 references/user-persona-templates.md를 참조하세요.

3단계: 기능 설계

출력 내용:

  • 기능 목록 (우선순위 P0/P1/P2 포함)
  • 핵심 사용자 플로우
  • 예외 시나리오 처리
  • MVP 범위 제안

4단계: 인간 중심 디자인

각 방안은 반드시 다음을 포함해야 합니다:

접근성 디자인

  • 시각: 고대비, 글꼴 크기 조정 가능, 스크린 리더 지원
  • 조작: 키보드 탐색, 단순화된 제스처, 오류 허용 클릭 영역
  • 인지: 명확한 계층 구조, 점진적 공개, 일관성

감성 디자인

  • 친근한 오류 메시지 (사용자를 탓하지 않음)
  • 긍정적인 진행 피드백
  • 적절한 성공 축하

개인정보 보호 및 윤리

  • 최소 데이터 수집
  • 투명한 권한 설명
  • 사용자 제어 가능한 데이터 관리

5단계: 문서 출력

요구사항에 따라 해당 문서를 생성하고 프로젝트 디렉토리에 저장합니다.

5.1 출력 디렉토리 규칙

권장 방안 (Claude Code 공식 규칙 준수):

모든 제품 문서는 outputs/<project-name>/docs/ 디렉토리에 저장합니다:

outputs/
└── <project-name>/          # 프로젝트 이름 (예: task-management-app)
    └── docs/
        ├── prd.md               # 제품 요구사항 문서
        ├── user-personas.md     # 사용자 페르소나 문서
        ├── feature-specs.md     # 기능 명세서
        ├── user-stories.md      # 사용자 스토리 모음
        └── requirements.md      # 요구사항 분석 보고서

예시:

outputs/
├── task-management-app/
│   └── docs/
│       ├── prd.md
│       ├── user-personas.md
│       └── mvp-plan.md
└── e-commerce-platform/
    └── docs/
        ├── prd-v1.0.md
        └── feature-priority.md

대체 방안 (기존 프로젝트 구조):

프로젝트에 이미 고정된 디렉토리 구조가 있는 경우 다음과 같이 사용할 수 있습니다:

project-root/
└── docs/
    ├── prd.md
    ├── user-personas.md
    └── requirements-analysis.md

5.2 출력 파일 목록

사용자 요청 유형에 따라 다음 문서를 생성합니다:

요구사항 분석 유형 출력:

  • requirements-analysis.md - 요구사항 분석 보고서
  • user-personas.md - 사용자 페르소나 문서

제품 설계 유형 출력:

  • prd.md - 전체 제품 요구사항 문서
  • feature-specs.md - 기능 명세서
  • user-stories.md - 사용자 스토리 모음

빠른 반복 유형 출력:

  • mvp-plan.md - MVP 범위 계획
  • feature-priority.md - 기능 우선순위 목록

5.3 파일 명명 규칙

  • kebab-case 사용: user-authentication-flow.md
  • 버전 또는 날짜 포함 (선택 사항): prd-v1.0.md 또는 prd-2024-12-10.md
  • 설명적인 이름 사용: e-commerce-platform-prd.md

5.4 문서 템플릿

자세한 템플릿은 references/document-templates.md를 참조하세요. 다음을 포함합니다:

  • PRD (제품 요구사항 문서) 전체 구조
  • 사용자 스토리 템플릿
  • 기능 우선순위 설명

5.5 출력 요약

문서 생성 후 간략한 요약을 제공합니다:

  • 문서 유형 및 용도 설명
  • 핵심 기능 수 및 우선순위 분포
  • 주요 사용자 페르소나 개요
  • 다음 단계 제안 (예: 데이터베이스 설계, UI 디자인 등)
  • 파일 저장 위치 확인

출력 품질 기준

각 제품 방안은 반드시 포함해야 합니다:

  1. 명확한 문제 정의
  2. 최소 하나의 사용자 페르소나
  3. 우선순위가 정해진 기능 목록
  4. 인간 중심 디자인 요소
  5. 타당성 평가

피해야 할 사항:

  • 제약 조건을 무시한 이상적인 방안
  • 소외된 사용자를 무시한 디자인
  • 수락 기준이 없는 기능 설명

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

academic-writing-style

Personalized academic writing assistant for university assignments in Chinese and English. Use when users need help writing/revising academic reports, project docs, technical analyses, research reviews, or case studies. Produces natural prose avoiding AI markers. Triggers: academic writing, assignment, report, technical analysis, research review, case study. | 个性化学术写作助手,适用于中英文大学作业。触发词:学术写作、作业、报告、技术分析、研究综述、案例研究、项目文档。

database-designer

Comprehensive database design tool creating complete schemas with tables, fields, indexes, and ER diagrams. Use when users request database design for any system. Generates Markdown docs, SQL scripts, and DrawDB-compatible JSON/DBML files. Supports MySQL, PostgreSQL, SQL Server. Triggers: database design, schema, ER diagram, SQL, data model. | 全面的数据库设计工具,创建完整的数据库架构。触发词:数据库设计、数据库架构、ER图、SQL、数据模型、表设计。

solution-architect

Transform product requirements into executable technical architecture. Use when users request: (1) Technical/system architecture design, (2) Tech stack selection, (3) Architecture from PRD, (4) Deployment strategy, (5) Architecture review. Provides workflows from requirements to deployment with tech stack templates. Triggers: architecture, tech stack, system design, deployment, infrastructure. | 将产品需求转化为技术架构。触发词:架构设计、技术架构、系统架构、技术选型、部署方案、基础设施。

ui-designer

Senior UI/UX designer transforming product requirements into professional design solutions. Use when users need: (1) Page structure and information architecture, (2) UI layout and components, (3) Color schemes and visual specs, (4) Design specification docs, (5) User flow diagrams. Triggers: UI design, page design, interface design, interaction design, design specs, layout. | 资深UI/UX设计师,将需求转化为设计方案。触发词:UI设计、页面设计、界面设计、交互设计、设计规范、页面布局、设计方案。

ui-ux-pro-max

Data-driven UI/UX design intelligence with 50+ styles, 21 palettes, 50 font pairings, and 9 framework stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Searchable design knowledge base for professional UI/UX implementation. | 数据驱动的专业 UI/UX 设计智能,包含 50+ 设计风格、21 种配色方案、50 种字体配对,支持 9 种前端框架。可搜索的设计知识库,用于专业 UI/UX 实现。

관련 스킬