Options
asgeirtj/system_prompts_leaks
Present multiple design options as a vertical stack of anchored turns
Agent skill
Day 2 morning move of a Foundation Sprint. An agent skill from product-on-purpose/pm-skills.
$ npx skills add product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install product-on-purpose/pm-skills tool-foundation-sprint-approach-options --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/product-on-purpose/pm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/tool-foundation-sprint-approach-options .claude/skills/tool-foundation-sprint-approach-options && 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 "tool-foundation-sprint-approach-options" agent skill from https://github.com/product-on-purpose/pm-skills/tree/main/skills/tool-foundation-sprint-approach-options into .claude/skills/tool-foundation-sprint-approach-options/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tool-foundation-sprint-approach-options", 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/product-on-purpose/pm-skills/tree/main/skills/tool-foundation-sprint-approach-optionsType 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 product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install product-on-purpose/pm-skills tool-foundation-sprint-approach-options --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/product-on-purpose/pm-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/tool-foundation-sprint-approach-options .agents/skills/tool-foundation-sprint-approach-options && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "tool-foundation-sprint-approach-options" agent skill from https://github.com/product-on-purpose/pm-skills/tree/main/skills/tool-foundation-sprint-approach-options into .agents/skills/tool-foundation-sprint-approach-options/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tool-foundation-sprint-approach-options", 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 product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install product-on-purpose/pm-skills tool-foundation-sprint-approach-options --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/product-on-purpose/pm-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/tool-foundation-sprint-approach-options .cursor/skills/tool-foundation-sprint-approach-options && 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 "tool-foundation-sprint-approach-options" agent skill from https://github.com/product-on-purpose/pm-skills/tree/main/skills/tool-foundation-sprint-approach-options into .cursor/skills/tool-foundation-sprint-approach-options/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tool-foundation-sprint-approach-options", 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/product-on-purpose/pm-skills.git --path skills/tool-foundation-sprint-approach-options--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 product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install product-on-purpose/pm-skills tool-foundation-sprint-approach-options --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/product-on-purpose/pm-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/tool-foundation-sprint-approach-options .gemini/skills/tool-foundation-sprint-approach-options && 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 "tool-foundation-sprint-approach-options" agent skill from https://github.com/product-on-purpose/pm-skills/tree/main/skills/tool-foundation-sprint-approach-options into .gemini/skills/tool-foundation-sprint-approach-options/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tool-foundation-sprint-approach-options", 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 product-on-purpose/pm-skills tool-foundation-sprint-approach-optionsInstalls 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 product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/product-on-purpose/pm-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/tool-foundation-sprint-approach-options .github/skills/tool-foundation-sprint-approach-options && 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 "tool-foundation-sprint-approach-options" agent skill from https://github.com/product-on-purpose/pm-skills/tree/main/skills/tool-foundation-sprint-approach-options into .github/skills/tool-foundation-sprint-approach-options/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tool-foundation-sprint-approach-options", 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 product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install product-on-purpose/pm-skills tool-foundation-sprint-approach-options --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/product-on-purpose/pm-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/tool-foundation-sprint-approach-options .opencode/skills/tool-foundation-sprint-approach-options && 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 "tool-foundation-sprint-approach-options" agent skill from https://github.com/product-on-purpose/pm-skills/tree/main/skills/tool-foundation-sprint-approach-options into .opencode/skills/tool-foundation-sprint-approach-options/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tool-foundation-sprint-approach-options", 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.
tool-foundation-sprint-approach-optionsDay 2 morning move of a Foundation Sprint. An agent skill from product-on-purpose/pm-skills.
Tool Foundation Sprint Approach Options is an agent skill from product-on-purpose/pm-skills. Day 2 morning move of a Foundation Sprint. Forces generation of 3 to 7 candidate approaches as one-page summaries before the team converges on a top bet. Use after Day 1 is signed and before Magic Lenses on Day 2 afternoon. Enforces a minimum of 3 approaches to prevent first-idea anchoring. Each approach summary names what it is, why it serves the differentiators, and includes a simple visual.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `HISTORY.md`, `references/EXAMPLE.md` and `references/TEMPLATE.md`).
The repository describes itself as: 68 plug-and-play, best-practice product management skills for AI agents: 30 Triple Diamond phase + 11 foundation + 12 utility + 15 tool (Foundation Sprint + Design Sprint). Plus… The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 1cef1a9. 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.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Tool Foundation Sprint Approach Options loads about 2k tokens when it runs, and up to ~4k if it reads all its reference files. Until then it costs about 109 tokens; SKILL.md has 976 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 product-on-purpose/pm-skills at commit 1cef1a9, republished under its Apache-2.0 licence (© product-on-purpose). 976 words, ~2,008 tokens.
.claude/skills/tool-foundation-sprint-approach-options/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
Day 2 morning of a Foundation Sprint. The team forces itself to generate multiple plausible approaches before committing to one. The skill enforces a minimum of 3 approaches; anchoring on a single approach is the most common Day 2 failure mode.
Family contract: docs/reference/skill-families/foundation-sprint-skills-contract.md. This skill is a member of foundation-sprint-skills.
A single bundled artifact containing:
See references/TEMPLATE.md for the canonical structure and references/EXAMPLE.md for the Brainshelf example.
The facilitator restates the differentiation: "We are committing to [differentiator 1] and [differentiator 2]. Approaches that fail either of these are out of scope." This sets the boundary; the team generates inside it, not outside it.
Each team member generates 2-4 candidate approaches silently. Cluster duplicates. Surface 8-12 candidates.
The team clusters similar approaches and the Decider narrows to 3-7 candidates that will be one-page-summarized. The 3-minimum is enforced; if the team produces 2 candidates after clustering, push the team back to ideation to generate at least one more.
Each team member takes 1-2 approaches and writes the one-page summary. Each summary names:
The team reviews the full set, flagging summaries that don't fit the differentiators or that overlap so heavily with another approach that they're duplicates. The Decider approves the set advancing to Magic Lenses.
The skill enforces five rules at decision-point:
| Input | What the skill does with it |
|---|---|
| Basics bundled artifact | Reads target customer to ensure approaches are designed for them, not for an adjacent customer |
| Differentiation bundled artifact | Reads the 2 chosen differentiators and the 2x2 position; flags approaches that miss either differentiator |
| Approach candidates (optional) | If pre-supplied, pre-populates the silent ideation board; team adds and refines rather than starting cold |
The Decider's job during Approach Options:
The Decider does NOT pick a top approach in this skill. Magic Lenses produces the top bet; Approach Options produces the candidates Magic Lenses will evaluate.
Prerequisites: tool-foundation-sprint-differentiation. The Day 1 strategic position is the load-bearing input.
Next invocation: tool-foundation-sprint-magic-lenses in the afternoon. The approach set produced here is the input to Magic Lenses scoring.
This skill ends with a Decider Checkpoint in references/TEMPLATE.md. The Decider signs off on the set of approaches advancing to Magic Lenses, confirming none are out-of-scope and none are duplicates. Without sign-off, Magic Lenses begins with an unstable candidate set.
© product-on-purpose, Apache-2.0. 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 3 other files (references) in skills/tool-foundation-sprint-approach-options of product-on-purpose/pm-skills.
Open the folder on GitHubat commit 1cef1a9
Tool Foundation Sprint Approach Options 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 |
|---|---|---|---|---|---|---|
| Tool Foundation Sprint Approach Options this skillproduct-on-purpose/pm-skills | 716 | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Optionsasgeirtj/system_prompts_leaks | 69k | — | ~918 | Automated safety check: Pass | CC0-1.0 | |
| Sprint Planphuryn/pm-skills | 27k | — | ~590 | Automated safety check: Pass | MIT | |
| Morning Brief Rendererasgeirtj/system_prompts_leaks | 69k | — | ~4.5k | Automated safety check: Pass | CC0-1.0 | |
| Sprint Status SnapshotDonchitos/Claude-Code-Game-Studios | 26k | — | ~3k | Automated safety check: Pass | MIT | |
| Sprint Plan BuilderDonchitos/Claude-Code-Game-Studios | 26k | — | ~4.1k | Automated safety check: Pass | MIT |
asgeirtj/system_prompts_leaks
Present multiple design options as a vertical stack of anchored turns
phuryn/pm-skills
Plan a sprint with capacity estimation, story selection, dependency mapping, and risk identification.
asgeirtj/system_prompts_leaks
Renders a calm, single-page HTML morning brief from your connected calendar, email and chat, or sets it up to run automatically on weekdays.
Donchitos/Claude-Code-Game-Studios
Gives a fast, read-only sprint snapshot with burndown and emerging risks in under 30 lines, plus at most one concrete recommendation.
Donchitos/Claude-Code-Game-Studios
Creates or updates a sprint plan from the current milestone, completed work and available capacity, sizing the story count to the project's granularity setting.
agentii-ai/agentii-investment-intelligence
options foundations, Greeks analysis, volatility surface, put call parity, options pricing, delta gamma theta vega rho, Black Scholes, options theory, derivatives basics, options mechanics
product-on-purpose/pm-skills
Defines a testable hypothesis with clear success metrics and a validation approach.
product-on-purpose/pm-skills
Creates a Jobs to be Done canvas capturing the functional, emotional, and social dimensions of a customer job.
product-on-purpose/pm-skills
Creates an opportunity solution tree connecting a desired outcome to customer opportunities and candidate solutions, preventing solution-first jumps in continuous discovery.
product-on-purpose/pm-skills
Creates a clear problem framing document with user impact, business context, and success criteria.
product-on-purpose/pm-skills
Generates structured Given/When/Then acceptance criteria for a user story or feature slice, covering the happy path, key failure scenarios, and non-functional expectations in testable form.
product-on-purpose/pm-skills
Creates a cross-functional pre-launch checklist covering engineering, design, marketing, support, legal, and operations readiness, with owners, dates, and go/no-go criteria so nothing is missed…
Day 2 morning move of a Foundation Sprint. An agent skill from product-on-purpose/pm-skills. Tool Foundation Sprint Approach Options is an agent skill from product-on-purpose/pm-skills. Day 2 morning move of a Foundation Sprint.
Run `npx skills add product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a claude-code`. Or copy the skill folder (skills/tool-foundation-sprint-approach-options in product-on-purpose/pm-skills) into .claude/skills/tool-foundation-sprint-approach-options in your project. Claude Code loads it when a task matches its description.
Run `npx skills add product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a codex`. Or copy the skill folder (skills/tool-foundation-sprint-approach-options in product-on-purpose/pm-skills) into .agents/skills/tool-foundation-sprint-approach-options 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 product-on-purpose/pm-skills --skill tool-foundation-sprint-approach-options -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tool-foundation-sprint-approach-options, .gemini/skills/tool-foundation-sprint-approach-options, .github/skills/tool-foundation-sprint-approach-options and .opencode/skills/tool-foundation-sprint-approach-options in your project.
SKILL.md names no scripts, command-line tools or credentials: Tool Foundation Sprint Approach Options is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Tool Foundation Sprint Approach Options is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Tool Foundation Sprint Approach Options: Options (asgeirtj/system_prompts_leaks, 69k stars), Sprint Plan (phuryn/pm-skills, 27k stars), Morning Brief Renderer (asgeirtj/system_prompts_leaks, 69k stars) and Sprint Status Snapshot (Donchitos/Claude-Code-Game-Studios, 26k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
product-on-purpose (a GitHub organization) maintains it in product-on-purpose/pm-skills, which has 716 GitHub stars. The repository holds 68 skills in this directory. The repository was last updated on October 8, 2026.
Source: product-on-purpose/pm-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.