Skip to content

onliminal/shapeup-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shape Up Skills

An agent skill that guides you through the Shape Up product planning methodology. Instead of generating documents, it conducts structured conversations that pull information out of your head, challenge your assumptions, and produce clear artifacts.

Works with any compatible agent and for solo builders and teams alike.

See CHANGELOG.md for versioned release notes.

What it does

The skill walks you through the core Shape Up phases plus optional upstream phases:

  • Explore (optional) — Diverge. Map the problem space, find the people, understand the landscape, and surface multiple candidate wedges before narrowing.
  • Evidence (optional) — Test. Run lightweight interviews, smoke tests, concierge tests, fake doors, or other cheap experiments when a promising wedge still needs real-world signal before it deserves appetite.
  • Frame — Define the real problem, who it affects, and how much time it's worth (appetite).
  • Shape — Find the elements of a solution at fat-marker fidelity with explicit boundaries.
  • De-risk — Stress-test the concept for rabbit holes, unknowns, and scope bombs.
  • Pitch — Synthesize everything into a decision document for the build phase.

Each phase produces a markdown artifact in your project's shaping/ directory. The skill tracks progress via YAML frontmatter, so you can resume across sessions.

Install

Claude Code plugin (recommended)

# Add the marketplace and install
/plugin marketplace add onliminal/shapeup-skills
/plugin install shapeup@shapeup-skills

Or test locally:

claude --plugin-dir ./path/to/shapeup-skills

Claude Code standalone skill

Copy or symlink the skill directory:

# Personal (available across all projects)
cp -r skills/shapeup ~/.claude/skills/shapeup

# Project-specific
cp -r skills/shapeup .claude/skills/shapeup

See the Claude Code skills documentation for more details.

Codex CLI

cp -r skills/shapeup ~/.codex/skills/shapeup

See the Agent Skills specification for the standard skill format.

OpenCode

Clone the repo into the OpenCode skills directory:

git clone https://github.com/onliminal/shapeup-skills.git ~/.opencode/skills/shapeup-skills

OpenCode auto-discovers all SKILL.md files under ~/.opencode/skills/. No config changes needed — restart OpenCode to activate.

Other agents

Any agent that supports the Agent Skills format (Cursor, Gemini CLI, VS Code Copilot, Goose, Roo Code, etc.) can use this skill — consult your agent's documentation for the skills directory path.

Usage

The skill triggers automatically when you mention shaping, framing, pitching, appetite, or related concepts. You can also start at a specific phase:

I have a product idea I want to explore
Help me design an evidence plan for this wedge
Frame this problem for me
Help me shape a solution
De-risk this concept
Write a pitch

The skill detects prior work in shaping/ and picks up where you left off.

Examples

The skill now includes completed sample runs under skills/shapeup/examples/:

  • new-product — a full upstream-to-pitch example for a new product idea
  • internal-tool — a tighter feature/planning flow for an internal ops tool
  • customer-request — a solution-first customer request reframed into a real problem
  • ai-workflow — an AI/workflow concept with Explore and Evidence before Framing

Each example includes:

  • README.md — what the example is meant to teach
  • transcript.md — an abridged sample conversation showing tone, pacing, checkpoints, and phase handoffs
  • shaping/{project-slug}/... — the completed artifacts from that run

Project structure

shapeup-skills/                     # Plugin root
├── CHANGELOG.md                   # Release notes by plugin version
├── .claude-plugin/
│   ├── plugin.json                 # Plugin manifest
│   └── marketplace.json            # Marketplace catalog
├── skills/
│   └── shapeup/                    # Skill directory
│       ├── SKILL.md                # Entrypoint — routing logic and core behavior
│       ├── examples/
│       │   ├── README.md           # Example index and usage notes
│       │   ├── new-product/        # Sample run: new product idea
│       │   ├── internal-tool/      # Sample run: internal ops tool
│       │   ├── customer-request/   # Sample run: customer request reframed
│       │   └── ai-workflow/        # Sample run: AI/workflow concept
│       ├── references/
│       │   ├── explore.md          # Explore conversation protocol
│       │   ├── evidence.md         # Lightweight evidence / experiment protocol
│       │   ├── frame.md            # Framing conversation protocol
│       │   ├── shape.md            # Shaping conversation protocol
│       │   ├── derisking.md        # De-risking conversation protocol
│       │   └── pitch.md            # Pitch assembly protocol
│       └── templates/
│           └── pitch.md            # Output template for the final pitch document
├── CLAUDE.md
└── README.md

Output

Artifacts are written to shaping/{project-slug}/ in your project root:

shaping/
└── invoice-autopay/
    ├── explore.md              # Problem space, people, wedges (optional)
    ├── evidence.md             # Tests, signals, and recommendation (optional)
    ├── frame.md                # Problem, appetite, success criteria
    ├── shape.md                # Elements, boundaries, flow
    ├── risks.md                # Rabbit holes, patches, cut order
    └── pitch.md                # Final pitch / kickoff document

Credits

Based on Shape Up by Ryan Singer.

About

AI agent skills to help you apply the Shape Up methodology

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors