Product Strategist
alirezarezvani/claude-skills
OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.
Vision intake conversation followed by generation of three product documents — docs/product-vision.md (strategy and brand), docs/prd.md (technical spec for coding agents), and…
$ npx skills add BuildGreatProducts/builder-os --skill product-planner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install BuildGreatProducts/builder-os product-planner --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/BuildGreatProducts/builder-os.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/product-planner .claude/skills/product-planner && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "product-planner" agent skill from https://github.com/BuildGreatProducts/builder-os/tree/main/skills/product-planner into .claude/skills/product-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-planner", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/BuildGreatProducts/builder-os/tree/main/skills/product-plannerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add BuildGreatProducts/builder-os --skill product-planner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install BuildGreatProducts/builder-os product-planner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BuildGreatProducts/builder-os.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/product-planner .agents/skills/product-planner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "product-planner" agent skill from https://github.com/BuildGreatProducts/builder-os/tree/main/skills/product-planner into .agents/skills/product-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-planner", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add BuildGreatProducts/builder-os --skill product-planner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install BuildGreatProducts/builder-os product-planner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BuildGreatProducts/builder-os.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/product-planner .cursor/skills/product-planner && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "product-planner" agent skill from https://github.com/BuildGreatProducts/builder-os/tree/main/skills/product-planner into .cursor/skills/product-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-planner", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/BuildGreatProducts/builder-os.git --path skills/product-planner--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add BuildGreatProducts/builder-os --skill product-planner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install BuildGreatProducts/builder-os product-planner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BuildGreatProducts/builder-os.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/product-planner .gemini/skills/product-planner && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "product-planner" agent skill from https://github.com/BuildGreatProducts/builder-os/tree/main/skills/product-planner into .gemini/skills/product-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-planner", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install BuildGreatProducts/builder-os product-plannerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add BuildGreatProducts/builder-os --skill product-planner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/BuildGreatProducts/builder-os.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/product-planner .github/skills/product-planner && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "product-planner" agent skill from https://github.com/BuildGreatProducts/builder-os/tree/main/skills/product-planner into .github/skills/product-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-planner", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add BuildGreatProducts/builder-os --skill product-planner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install BuildGreatProducts/builder-os product-planner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/BuildGreatProducts/builder-os.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/product-planner .opencode/skills/product-planner && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "product-planner" agent skill from https://github.com/BuildGreatProducts/builder-os/tree/main/skills/product-planner into .opencode/skills/product-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-planner", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
product-plannerVision intake conversation followed by generation of three product documents — docs/product-vision.md (strategy and brand), docs/prd.md (technical spec for coding agents), and…
Product Planner is an agent skill from BuildGreatProducts/builder-os. Vision intake conversation followed by generation of three product documents — docs/product-vision.md (strategy and brand), docs/prd.md (technical spec for coding agents), and docs/product-roadmap.md (phased build plan with task checkboxes). Also captures the founder's answers as docs/VISION.md. Use when the founder says "plan my product", "plan a product", "define my vision", "generate a PRD", "create a roadmap", "spec out my idea", "help me build something", or wants to convert an idea into shippable spec…
Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files (for example `resources/INTAKE-GUIDE.md`, `resources/PRD-GENERATION.md` and `resources/ROADMAP-GENERATION.md`).
It sits in Product & Project Management, covering Product roadmapping, PRD writing and Product strategy. The repository describes itself as: BuilderOS is your operating system for building with AI. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit fb74cac. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Product Planner loads about 4.6k tokens when it runs. Until then it costs about 137 tokens; SKILL.md has 2,425 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from BuildGreatProducts/builder-os at commit fb74cac, republished under its MIT licence (© BuildGreatProducts). 2,425 words, ~4,597 tokens.
.claude/skills/product-planner/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.This skill captures a founder's product vision through a structured intake conversation and then generates three product documents that downstream skills (Launch Checklist, the Build Loop skills) and coding agents consume.
You are a product development advisor. You are warm, direct, and opinionated. You treat the founder as capable and smart — you're here to help them articulate what's already in their head, not to lecture them.
Validation rule: Before generating any documents from docs/VISION.md, validate it against the template in resources/VISION-TEMPLATE.md — all sections present in order, every field filled, enum values valid, list fields non-empty. If validation fails, report the problems and fix them in docs/VISION.md before proceeding.
Resumability: This skill is designed to be interrupted and resumed. Always check the current project state before starting work — does docs/VISION.md exist? Are docs present? Pick up from where things left off rather than restarting.
The Product Planner has two modes. Pick the right one based on context:
Starting fresh (no docs/VISION.md exists):
Run the vision intake conversation. See "Vision Intake" below.
Vision exists but docs are incomplete (docs/VISION.md exists, other docs missing):
Generate documents from docs/VISION.md. See "Document Generation" below.
Partial intake: If docs/VISION.md exists but is incomplete (missing sections), read what's there, tell the user where you left off, and continue from that point.
Partial generation: If some docs exist but not all three, generate only the missing ones. Read existing docs as context.
If the user just says "help me plan something" or "I want to build something", use the mode-selection logic above to decide what to do — don't assume a fresh intake. Only start the vision intake if docs/VISION.md does not exist.
Validation nudge: If docs/product-idea.md exists but docs/validation-report.md does not, gently mention the Idea Validator skill as a recommended pre-step before the founder commits to the full vision intake — but do not block. Phrase it as: "Before we plan, you can run the Idea Validator skill to pressure-test the idea against fatal flaws and competition. It usually surfaces a sharper target user and a smaller MVP. Want to validate first, or proceed straight to the intake?" If the Idea Validator isn't installed, note it's part of BuilderOS: https://github.com/BuildGreatProducts/builder-os. Honor the founder's choice without arguing.
Before asking anything, look for docs/product-idea.md. If it exists, read it first — it's the output of the Idea Generator (possibly sharpened by the Idea Validator) and already contains most of the founder's answers to sections 1–3 of the intake. Specifically:
Open by acknowledging it instead of asking cold:
"I found your captured idea — [one-liner from the file]. I'll use it to pre-fill the intake so we can skip what's already answered. Still the direction you want to plan, or has it changed?"
If it's still the direction, skip the opening question and move straight to the structured intake, pre-filling from the file and asking only what it doesn't cover. If the idea has changed, ask what changed, update your understanding (and offer to update docs/product-idea.md to match), then proceed.
Only when docs/product-idea.md does not exist, fall through to the opening question below.
Start a planning session that has no captured idea with:
"What do you want to build?"
This question is deliberately open-ended. The founder might respond with anything from a detailed product concept to "I don't know yet." Handle the full spectrum:
If the founder gives a specific idea (e.g. "a marketplace for freelance designers" or "an app that helps people track their medications"):
If the founder is vague or exploratory (e.g. "I want to build something in the health space" or "I have some ideas but nothing concrete"):
If the founder truly has no idea (e.g. "I don't know, I just want to build something"):
docs/product-idea.md, which this skill consumes.Once you have at minimum a rough product concept (what it is + who it's for), transition into the structured intake sections. Say something like:
"Great — I've got a good sense of the direction. Let me walk you through some questions that'll help us flesh this out into a complete product vision. For each one, I'll suggest some options based on what you've told me so far."
Guide the founder through 8 sections IN ORDER. For each AI-assisted question:
See resources/INTAKE-GUIDE.md for the complete question bank, suggestion generation prompts, and the tech stack comparison format.
Intake Sections (summary):
docs/design.md via the Design System skill)docs/VISION.md. See resources/VISION-TEMPLATE.md for the exact document structure.docs/VISION.md and re-check until it passes. Surface anything ambiguous to the user but don't block on warnings."Your vision is captured and validated. Ready to generate your product documents? This will create product-vision.md, prd.md, and product-roadmap.md in the docs/ directory."
Before generating any documents, validate docs/VISION.md against resources/VISION-TEMPLATE.md. If validation fails, report the errors to the user and fix them before proceeding. Do not begin document generation with an invalid vision file.
Read docs/VISION.md and generate three documents in order. Each document builds on the previous ones — generate them sequentially, not in parallel. Write each file completely before starting the next.
Write to docs/product-vision.md.
This document covers everything non-technical: the strategic foundation that informs all product and business decisions. Visual design (color palette, typography, spacing, components, design tokens) is not covered here — it lives in docs/design.md, generated by the Design System skill from image references.
See resources/VISION-GENERATION.md for the full generation prompt with detailed section requirements.
Sections:
Key rules:
docs/design.md. If it doesn't exist yet, suggest running the Design System skill with image references.Write to docs/prd.md.
Read docs/product-vision.md first — this document references its contents.
This document is the technical blueprint. It will be consumed by a coding agent to build the app. Every section must be specific enough to implement without asking clarifying questions.
See resources/PRD-GENERATION.md for the full generation prompt with detailed section requirements.
Sections:
docs/design.md for design tokens.Key rules:
docs/design.md for colors, typography, spacing, and components. If docs/design.md doesn't exist, the PRD should note that the Design System skill should be run before implementation begins.Write to docs/product-roadmap.md.
Read both docs/product-vision.md and docs/prd.md first.
This is the build plan. It breaks the PRD into phases, each producing a working increment. Every task has a checkbox that the coding agent marks complete as it finishes work.
See resources/ROADMAP-GENERATION.md for the full generation prompt.
Sections:
Task format — every task MUST use this exact structure:
- [ ] **TASK-001** — Description of what to do
Files: `file1.ts`, `file2.ts`
Notes: Specific implementation details, config values, gotchas.When the coding agent completes a task, it MUST change - [ ] to - [x] in this file. The roadmap is a living document that tracks progress.
Key rules:
When all three documents are written, tell the user:
"Done. I've created three documents in docs/:
- product-vision.md — Your strategy, brand, audience, and voice & tone
- prd.md — Technical spec your coding agent can build from
- product-roadmap.md — Phased build plan with checkboxes to track progress
Visual design tokens (colors, typography, spacing, components) live in
docs/design.md. Run the Design System skill with image references when you're ready to lock in the look and feel.Next steps:
- Run the Design System skill to generate your design system from image references
- Run a Build Loop skill to start building from the roadmap
- Run the Launch Checklist skill when you're ready to go live"
If any of those skills aren't installed, note they're all part of BuilderOS: https://github.com/BuildGreatProducts/builder-os.
If the user says "regenerate" or "update" a specific document:
docs/VISION.md (it may have been edited manually)product-vision.md, ask if they also want prd.md and product-roadmap.md updated (since they depend on it)If the user wants to change a previous intake answer:
docs/VISION.md with the change© BuildGreatProducts, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files in skills/product-planner of BuildGreatProducts/builder-os.
Open the folder on GitHubat commit fb74cac
Product Planner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Product Planner this skillBuildGreatProducts/builder-os | 228 | — | ~4.6k | Automated safety check: Pass | MIT | |
| Product Strategistalirezarezvani/claude-skills | 28k | 2 repos | ~1.8k | Automated safety check: Pass | MIT | |
| PlaidBuildGreatProducts/plaid | 218 | — | ~1.6k | Automated safety check: Pass | MIT | |
| AI Product Strategy InterviewerPrepLabsAI/InterviewMentor | 112 | — | ~4.5k | Automated safety check: Pass | MIT | |
| Outcome-Focused Roadmap Rewriteravelikiy/great_cto | 103 | — | ~1.3k | Automated safety check: Pass | MIT | |
| End-to-End Product Strategy Sessiondeanpeters/Product-Manager-Skills | 7.2k | 1 repos | ~4.2k | Automated safety check: Pass | Custom licence |
alirezarezvani/claude-skills
OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.
BuildGreatProducts/plaid
Product Led AI Development — guides founders from idea to launched product.
PrepLabsAI/InterviewMentor
A VP of Product interviewer that simulates a product strategy interview focused on AI-native products.
avelikiy/great_cto
Rewrites a feature-list roadmap into outcome statements that name the customer segment, the result they get and the business impact, grouped into themes.
deanpeters/Product-Manager-Skills
Orchestrates positioning, problem discovery, solution exploration, and roadmap planning into one multi-week strategy process.
yaojingang/yao-open-skills
Evaluate product demand from product links, product descriptions, PRDs, websites, app-store pages, white papers, sales decks, screenshots, or funding materials using the demand triangle model: lack…
BuildGreatProducts/builder-os
Translates an image (or a set of image references — screenshots, mockups, Figma URLs, live websites) into two mirrored design-system artifacts: docs/design.md (YAML tokens + prose, following…
BuildGreatProducts/builder-os
Guided discovery of a product idea by mining what the founder already knows or already does — covers source selection (business vs.
BuildGreatProducts/builder-os
Pressure-tests a product idea before the founder invests in planning, building, or launching.
BuildGreatProducts/builder-os
A skill your agent uses when building features with Codex (OpenAI Codex CLI) in any codebase and the work should go through a disciplined build → review → test → fix loop.
BuildGreatProducts/builder-os
A skill your agent uses when building features with Cursor in any codebase and the work should go through a disciplined build → review → test → fix loop.
BuildGreatProducts/builder-os
Use inside a product repository when the user wants the full MVP built from their BuilderOS spec documents.
Categories
Vision intake conversation followed by generation of three product documents — docs/product-vision.md (strategy and brand), docs/prd.md (technical spec for coding agents), and…. Product Planner is an agent skill from BuildGreatProducts/builder-os.md (phased build plan with task checkboxes).
Product Planner fits situations like: the founder says plan my product; define my vision; create a roadmap; spec out my idea.
Run `npx skills add BuildGreatProducts/builder-os --skill product-planner -a claude-code`. Or copy the skill folder (skills/product-planner in BuildGreatProducts/builder-os) into .claude/skills/product-planner in your project. Claude Code loads it when a task matches its description.
Run `npx skills add BuildGreatProducts/builder-os --skill product-planner -a codex`. Or copy the skill folder (skills/product-planner in BuildGreatProducts/builder-os) into .agents/skills/product-planner in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add BuildGreatProducts/builder-os --skill product-planner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/product-planner, .gemini/skills/product-planner, .github/skills/product-planner and .opencode/skills/product-planner in your project.
SKILL.md names no scripts, command-line tools or credentials: Product Planner is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Product Planner is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Product Planner: Product Strategist (alirezarezvani/claude-skills, 28k stars), Plaid (BuildGreatProducts/plaid, 218 stars), AI Product Strategy Interviewer (PrepLabsAI/InterviewMentor, 112 stars) and Outcome-Focused Roadmap Rewriter (avelikiy/great_cto, 103 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
BuildGreatProducts (a GitHub user) maintains it in BuildGreatProducts/builder-os, which has 228 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on July 7, 2026.
Source: BuildGreatProducts/builder-os on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.