Agent skill · Workflow & Productivity

tool-foundation-sprint-magic-lenses

Day 2 afternoon move of a Foundation Sprint. Evaluates the candidate approach set through multiple lenses (4 classic plus at least 1 custom) to surface trade-offs, identify consistent winners and contradictions, and produce a top bet plus a backup plan. Use after Approach Options is signed. Lens scoring is a sense-making tool, not mathematical truth; arbitrary precision is a smell.

product-on-purposegithub.com/product-on-purposeGitHub ↗
claude-codecodexApache-2.0
Install
npx skills add product-on-purpose/pm-skills --skill tool-foundation-sprint-magic-lenses --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 4
SKILL.md size: 9 KB
Bundled scripts: none
Version: 1.0.0
Declared author: product-on-purpose
Path: skills/tool-foundation-sprint-magic-lenses/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 518
Language: JavaScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 --> # Foundation Sprint Magic Lenses Day 2 afternoon of a Foundation Sprint. The team evaluates each candidate approach from multiple perspectives, surfaces contradictions, and produces a top bet plus a backup plan. The Decider names both; without an explicit backup, invalidation of the top bet sends the team back to ambiguous debate. Family contract: [`docs/reference/skill-families/foundation-sprint-skills-contract.md`](../../docs/reference/skill-families/foundation-sprint-skills-contract.md). This skill is a member of `foundation-sprint-skills`. ## When to Use - Day 2 afternoon of a Foundation Sprint. - Approach Options is signed; the team has 3-7 candidate approaches advancing. - The team has at least 1 team-specific custom lens prepared (per ratified spec decision; classic lenses alone are insufficient). ## When NOT to Use - Approach Options is unresolved or under-numbered (fewer than 3). Force a third option through the approach-options skill first. - The team has pre-committed to a top bet. Magic Lenses is a sense-making exercise; if the decision is already made, the time is better spent on Founding

What's inside
Steps it walks through
  1. When to Use
  2. When NOT to Use
  3. What This Skill Produces
  4. The Five Canonical Lenses
  5. Sequence (105 minutes)
  6. Step 1: Frame the lenses (5 min)
  7. Step 2: Score each approach per lens (40-60 min)
  8. Step 3: Pattern review (15-25 min)
  9. Step 4: Decider supervote on top bet (10-15 min)
  10. Step 5: Decider names backup plan (5-10 min)
  11. Step 6: Decision rationale (5-10 min)
  12. Common Pitfalls
  13. Decider Role
  14. Canonical Sources
Ships with 3 files
  • HISTORY.md
  • references/EXAMPLE.md
  • references/TEMPLATE.md
More from pm-skills
All skills →
About this skill
What does the tool-foundation-sprint-magic-lenses skill do?

Day 2 afternoon move of a Foundation Sprint. Evaluates the candidate approach set through multiple lenses (4 classic plus at least 1 custom) to surface trade-offs, identify consistent winners and contradictions, and produce a top bet plus a backup plan. Use after Approach Options is signed. Lens scoring is a sense-making tool, not mathematical truth; arbitrary precision is a smell.

How do I install it?

Run `npx skills add product-on-purpose/pm-skills --skill tool-foundation-sprint-magic-lenses --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From product-on-purpose/pm-skills, a repository with 518 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going