shaping

Capture requirements and candidate shapes in Frame and Shaping documents.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cmbays/print-4ink --skill shaping-cmbays
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shaping
Source: https://github.com/cmbays/print-4ink/tree/main/.claude/skills/shaping
Command: npx skills add https://github.com/cmbays/print-4ink --skill shaping-cmbays

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Shaping helps teams define a problem, articulate desired outcomes, and explore multiple solution approaches in a structured way so decisions are well-informed and traceable.

Core Features & Use Cases

  • Structured problem framing: Capture source material and problem/outcome in Frame and Shaping docs.
  • R × S exploration: Define requirements (R) and shapes (A/B/C...), run fit checks, and log spikes.
  • Handoff to breadboarding: Outputs frame.md and shaping.md that feed the breadboarding phase and implementation planning.

Quick Start

Draft a Frame and an initial Shaping document to begin structured problem definition and option exploration.

Frequently Asked Questions about shaping

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure requirements and explore multiple solution approaches during early design?

Structure requirements and explore solution approaches by capturing problem scope, candidate shapes, and fit criteria in two structured docs. This Frame and Shaping model enforces traceable decisions when multiple approaches exist and uncertainty is high.

What is the best way to document problem framing and run fit checks for candidate solutions?

Document problem framing and run fit checks by defining requirements using R notation, mapping candidate shapes with S notation, and logging spikes. This structured exploration ensures selected solutions meet defined fit criteria before moving forward.

When do I need to use a structured shaping process for project requirements?

Use a structured shaping process during early design phases when multiple solution approaches exist or when uncertainty requires traceable decisions. It captures source material and desired outcomes to inform well-grounded choices.

How do I hand off shaped solutions to breadboarding and implementation planning?

Hand off shaped solutions to breadboarding by generating frame.md and shaping.md documents. These structured outputs feed directly into the breadboarding phase and subsequent implementation planning.

Can I log spikes and trace decisions using R and S notation in my requirements documentation?

Yes, you can log spikes and trace decisions by using R notation for requirements and S notation for candidate shapes. This captures source material and fit criteria to maintain decision traceability across the design process.