Bos Frame — Development skill for Claude Code
Phase 0 — turn an idea or complaint into a stated problem, a named ICP and a falsifiable riskiest assumption.
How to install Bos Frame
Installs to ~/.claude/skills/mariomile-builder-os-bos-frame/SKILL.md
mkdir -p ~/.claude/skills/mariomile-builder-os-bos-frame && curl -fsSL https://raw.githubusercontent.com/mariomile/builder-os/HEAD/commands/bos-frame.md -o ~/.claude/skills/mariomile-builder-os-bos-frame/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Bos Frame does
name: bos-frame description: "Phase 0 — turn an idea or complaint into a stated problem, a named ICP and a falsifiable riskiest assumption"
Dispatch the `problem-framer` agent to run BuilderOS phase 0.
Steps
- Check pipeline state. Read the active initiative's
state.json(resolved per the schema, Active Initiative). If missing, offer/bos-initand stop. Ifcurrent_phaseis past 0, say so and ask whether to re-frame (a re-frame starts a new cycle, it does not overwrite).
Alternatives in Development
- Ideal Customer Profile — Identify ICP with demographics, behaviors, and JTBD 7.8k ★
- Discuss — Act as a planning interviewer 2.9k ★
- Haft — Engineering decisions engine that know when they're stale 1.4k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Lab Nt
The discoverer — shape a research idea into a contract (question · falsifiable metric · fence · budget), then
Bos Discover
Phase 1 — plan and run the research that tests the frame, and return a VALIDATED/KILLED/RESHAPED verdict
Bos Define
Phase 2 — turn discovery evidence into an opportunity tree, select one, and define the success metric with a r
Idea Grill
Turn a scattered, half formed project idea into a concrete problem statement and vision statement through stru
Frame Problem
-
Muse:Eugene Schwartz
Think with Eugene Schwartz (interpretive frame) — adaptive structured session (v2.2) using diagnose-market-BEF
Related Agents
Problem Framer
Turns an idea, feature request, or complaint into a stated problem with a named ICP, a dated why-now, and a fa
Phase0 Problem Validator
Validates whether a stated problem is real, significant and worth solving - root cause analysis, assumption te
Assumption Mapping
Use when the user needs to identify and prioritize risky assumptions in a product idea, feature, or strategy.