Solo PM Workflow

VerifiedSafe

Routing skill for solo developers. First identifies current stage (requirements, competitor analysis, or prototype) then routes to the appropriate skill.

Sby Skills Guide Bot
ProductivityBeginner
7/22/2026
Claude Code
#product-management#workflow-routing#prd#competitive-analysis#prototype

Recommended for

Automated summary

This skill acts as a single entry point for solo developers: it determines whether a request belongs to requirements clarification, competitive analysis, or prototyping, then routes it to the matching reference skill.

Strengths

  • Explicit three-way triage (PRD, competitive analysis, HTML prototype) with listed trigger phrases for each branch
  • Always states why a given skill was chosen instead of only naming it
  • Provides a default end-to-end sequence (PRD → competitive analysis → prototype) when the user wants the full path
  • Offers one focused clarifying question when a request mixes several goals

Limitations

  • The skill does not itself produce a PRD, an analysis, or a prototype; it depends entirely on the three skills under ./references
  • Out-of-scope requests (project tracking, backlog prioritisation) are not routed anywhere
  • Routing relies on heuristic reading of intent, with no criteria beyond the example phrasings
When to use it

Use it when a solo developer has a fuzzy or multi-faceted product idea and is unsure whether to start with a PRD, a competitor scan, or a page prototype.

When not to use it

Avoid it when the user already knows which step they need and can invoke the corresponding generator skill directly.

Security analysis

Safe
Quality score88/100

This skill is a pure routing and workflow guide for product management tasks. It declares no tools, contains no commands, network calls, destructive actions, or data exfiltration instructions. All references are to local skill files for PRD, competitive analysis, and HTML prototyping, with no execution risk.

No concerns found

How this analysis is made

Examples

Vague product idea
我想做一个给独立开发者用的 AI 工具,但现在脑子很乱,帮我整理一下。
Market opportunity check
我想做一个 AI 会议纪要工具,帮我看看和 Otter、飞书妙记比有没有机会。
Full end-to-end run
我没有产品经理,想让你带我把一个点子一步步做出来:从需求到竞品再到页面原型。

name: solo-pm-workflow description: 面向独立开发者的产品经理分流 skill。先识别用户当前处于需求梳理、竞品分析还是原型展示阶段,再路由到对应参考 skill;当需求尚未成型时优先引导到 PRD,当需要市场判断时引导到竞品分析,当需求已明确且需要可视化页面时引导到 HTML 原型生成。 tags: [product-management, prd, competitive-analysis, prototype, solo-founder] platforms: [Claude]

Solo PM Workflow

When to use this skill

  • 独立开发者有产品想法,但不知道该先写需求、先看竞品,还是先出原型
  • 用户希望把“想法 → PRD → 竞品 → 原型”串成一个统一入口
  • 用户描述比较模糊,需要先判断当前最合适的下一步
  • 用户明确提到产品设计、需求梳理、竞品判断、页面原型中的任一项,但不确定该用哪个 skill

Instructions

Step 1: 判断用户当前阶段

先根据用户意图把请求分到下面三类之一,不要一上来把所有流程都跑一遍。

  1. 需求澄清 / PRD 阶段 触发信号:

    • “我有个想法,帮我梳理一下”
    • “帮我写需求 / 写 PRD / 拆功能”
    • “我不知道用户是谁、痛点是什么、需求怎么落地”
    • “帮我把产品想法整理成文档”

    路由到:./references/prd-generator/SKILL.md

  2. 竞品 / 定位判断阶段 触发信号:

    • “帮我分析竞品”
    • “看看别人怎么做”
    • “这个方向有没有机会”
    • “帮我对比 A、B、C 产品”
    • “我想知道该怎么定位差异化”

    路由到:./references/competitive-analysis/SKILL.md

  3. 原型 / 页面可视化阶段 触发信号:

    • “帮我快速出一个页面原型”
    • “我已经有需求了,想先看页面效果”
    • “帮我做高保真 HTML 原型”
    • “我想做一个可演示的 Web 页面”

    路由到:./references/html-style-generator/SKILL.md

Step 2: 用最小判断规则分流

按下面规则处理:

  1. 想法模糊、需求未定 → 优先去 prd-generator
  2. 需求大致明确,但不知道市场位置或差异化 → 去 competitive-analysis
  3. 需求已明确,主要想看交互或视觉效果 → 去 html-style-generator
  4. 用户同时想要完整流程 → 按顺序执行:
    • 先 prd-generator
    • 再 competitive-analysis
    • 最后 html-style-generator

Step 3: 处理模糊请求

如果一句话里同时混有多个目标,先判断用户此刻最缺的是什么:

  • 缺“问题定义” → 先 PRD
  • 缺“市场参照” → 先竞品
  • 缺“可展示结果” → 先原型

如果仍不明确,先只问一个问题:

你现在最想先解决哪一类问题?
1. 把想法梳理成清晰需求
2. 看竞品和定位差异
3. 直接做一个可展示的页面原型

Step 4: 路由时明确说明原因

分流后,直接告诉用户为什么走这个 skill,不要只报 skill 名。

示例:

  • 你的问题还停留在“做什么、给谁做、为什么做”,先走 prd-generator 更合适。
  • 你的需求已经成型,但缺少市场参照,先走 competitive-analysis。
  • 你的需求已经比较清晰,现在更需要一个能展示和评审的结果,走 html-style-generator。

Step 5: 当用户要完整闭环时给出标准顺序

如果用户说“你帮我从头带到尾”,使用这条默认工作流:

  1. ./references/prd-generator/SKILL.md
  2. ./references/competitive-analysis/SKILL.md
  3. ./references/html-style-generator/SKILL.md

并向用户说明:

  • 第一步解决“要做什么”
  • 第二步解决“别人怎么做、我们怎么切”
  • 第三步解决“怎么展示出来”

Examples

Example 1: 模糊产品想法

用户:

我想做一个给独立开发者用的 AI 工具,但现在脑子很乱,帮我整理一下。

处理:

  • 判定为需求澄清阶段
  • 路由到 ./references/prd-generator/SKILL.md
  • 说明原因:当前缺的是需求结构,不是页面样式

Example 2: 已有方向,想看市场机会

用户:

我想做一个 AI 会议纪要工具,帮我看看和 Otter、飞书妙记比有没有机会。

处理:

  • 判定为竞品分析阶段
  • 路由到 ./references/competitive-analysis/SKILL.md
  • 说明原因:核心问题是市场定位和机会判断

Example 3: 需求已经确定,想出原型

用户:

我已经把 SaaS 首页结构想清楚了,帮我直接做一个高保真 HTML 原型。

处理:

  • 判定为原型阶段
  • 路由到 ./references/html-style-generator/SKILL.md
  • 说明原因:需求基本确定,下一步是可视化展示

Example 4: 想走完整流程

用户:

我没有产品经理,想让你带我把一个点子一步步做出来。

处理:

  • 判定为完整闭环
  • 顺序使用:
    1. ./references/prd-generator/SKILL.md
    2. ./references/competitive-analysis/SKILL.md
    3. ./references/html-style-generator/SKILL.md

Best practices

  1. 不要把原型生成当成需求澄清的替代品;需求模糊时优先走 PRD。
  2. 不要替用户强行做完整流程;如果用户只想解决当前一步,就只路由当前一步。
  3. 分流时始终解释“为什么现在用这个”,而不只是告诉用户 skill 名称。
  4. 当用户已经有明确 PRD,再做竞品和原型,避免顺序颠倒。
  5. 引用参考 skill 时使用相对路径,保持此 skill 可迁移。

References

  • ./references/prd-generator/SKILL.md
  • ./references/competitive-analysis/SKILL.md
  • ./references/html-style-generator/SKILL.md

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/solo-pm-workflow-mrwakcwv/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/solo-pm-workflow-mrwakcwv' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/solo-pm-workflow-mrwakcwv/download' --output '.skill-downloads/solo-pm-workflow-mrwakcwv/SKILL.md.part' && mv '.skill-downloads/solo-pm-workflow-mrwakcwv/SKILL.md.part' '.skill-downloads/solo-pm-workflow-mrwakcwv/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/solo-pm-workflow-mrwakcwv/SKILL.md' && test -s '.skill-downloads/solo-pm-workflow-mrwakcwv/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/solo-pm-workflow' && cp -R '.skill-downloads/solo-pm-workflow-mrwakcwv' '.claude/skills/solo-pm-workflow'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/solo-pm-workflow-mrwakcwv'

openskills read 'solo-pm-workflow-mrwakcwv'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/solo-pm-workflow-mrwakcwv/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills