product-manager

product-manager is a skill for Claude Code from shining319/claude-code-single-person-workflow. It costs 129 tokens per session (1,335 once invoked), scanned A, original, MIT.

A product-planning assistant that turns an idea into requirements, user profiles, feature plans, and product documents. A PRD, or product requirements document, explains what a product should do and why.

In plain words
What is it for?
Use it for user personas, feature prioritisation, MVP planning, user stories, feasibility checks, and PRD or related documentation.
Why use it?
It helps clarify the problem, users, constraints, and priorities before development begins. This reduces vague requirements and helps keep the first version within a realistic scope.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions Claude Code.

Part of the product-development-suite plugin — 4 skills, 6 commands shipped together

Good fit Use it for user personas, feature prioritisation, MVP planning, user stories, feasibility checks, and PRD or related documentation.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/shining319/claude-code-single-person-workflow/product-manager
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add shining319/claude-code-single-person-workflow --skill product-manager
Clone the repo
git clone --depth 1 https://github.com/shining319/claude-code-single-person-workflow

Made for: Claude Code.

Or install product-development-suite, the plugin that ships this one along with the rest of its 4 skills, 6 commands.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for product-manager

README.md
[![agentmods](https://agentmods.dev/badge/skills/shining319/claude-code-single-person-workflow/product-manager.svg)](https://agentmods.dev/skills/shining319/claude-code-single-person-workflow/product-manager)
Your own site
<a href="https://agentmods.dev/skills/shining319/claude-code-single-person-workflow/product-manager"><img src="https://agentmods.dev/badge/skills/shining319/claude-code-single-person-workflow/product-manager.svg" alt="Measured on agentmods" height="20"></a>
Per session 129 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,335 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00129 $0.01335
Opus 5 $0.00064 $0.00668
Sonnet 5 $0.00026 $0.00267
Haiku 4.5 $0.00013 $0.00134

Measured 8d ago against content hash 315c6c1b6fe2, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

product-manager scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/product-development-suite/skills/product-manager/SKILL.md · 165 lines

How it starts

The opening of the file, as written. The whole thing — 165 lines — stays where its author put it; the contents beside it link to each section on GitHub.

产品经理 Skill

核心设计原则

  1. 实际情况优先:确保方案在技术、时间、预算上可行,避免理想化假设
  2. 用户细节关注:通过用户画像、场景分析捕捉细微的用户行为和心理需求
  3. 人文关怀融入:体现包容性(无障碍)、情感支持(友好反馈)、道德责任(隐私保护)

工作流程

根据用户需求类型选择对应流程:

需求分析类 → 执行步骤 1-2 产品设计类 → 执行步骤 1-4 文档输出类 → 执行步骤 1-5

步骤 1:理解需求背景

向用户确认:

  • 业务目标是什么?要解决什么问题?
  • 有哪些约束条件?(技术能力、时间、预算)
  • 目标用户是谁?

步骤 2:用户研究

构建用户画像,包含:

  • 基本信息(年龄、职业、技术熟练度)
  • 目标与动机
  • 痛点与挑战
  • 行为特征

详细模板见 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.mdprd-2024-12-10.md
  • 使用描述性名称:e-commerce-platform-prd.md
5.4 文档模板

详细模板见 references/document-templates.md,包括:

  • PRD(产品需求文档)完整结构
  • 用户故事模板
  • 功能优先级说明

Read the full file on GitHub · 165 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 165 lines · 129 tokens per session scan A 315c6c1b6fe2

Subscribe to this mod's changes

product-manager is a skill published in the GitHub repository shining319/claude-code-single-person-workflow (21 stars, last pushed 7mo ago), licensed MIT. It adds 129 tokens to every session and 1,335 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

next-cache-components-optimizer

Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…

vercel/next.js · 170 tokens

next-partial-prefetching-adoption

Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…

vercel/next.js · 103 tokens

chronicle

Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks for a standup, daily summary, usage tips, workflow recommendations, wants to search or find past sessions by keyword/file/PR, wants to reindex their session store, or asks about deleting…

microsoft/vscode · 72 tokens