set-operating-plan
Turns an agreed business plan into a 90-day operating plan of at most three objectives with owned key results and weekly inputs, called by ceh-business-plan:develop-business-plan.
SKILL.mdplugins/standalone/ceh-business-plan/skills/set-operating-plan/SKILL.md
GitHubSet operating plan
Convert a plan into the next 90 days of work. Done is a §13 in BUSINESS_PLAN.md where every
objective retires a named risk, every key result has one owner and a date, and the team knows
which number to look at each week.
Procedure
- Read the plan, schema in
${CLAUDE_PLUGIN_ROOT}/references/business-plan-schema.md. Take the ranked risks from §12, the channel test from §09, and the cash-out month from §11. - Choose the objectives, three at most. The first is whatever retires the top risk in §12. An objective that touches no risk and no revenue is cut. Andy Grove's rule for objectives was few enough that people remember them without looking.
- Give each objective two to four key results. Each is a number and a date, and on that date it is plainly met or not met. "Launch the beta" fails this. "20 accounts complete setup unaided by 15 May" passes.
- Pair each key result with a counter-metric so it cannot be met by doing damage. Volume pairs with quality: signups with activation, sales with refunds, speed with defects. (Grove's paired indicators.)
- Name the controllable input behind each key result: the thing someone can choose to do more of this week. Revenue is an output. Calls made, demos given, pages published are inputs. Amazon under Jeff Bezos reviewed inputs weekly for that reason.
- Assign one owner per key result. One name, not a team. Shared ownership means nobody is asked when it slips.
- Write the stop-doing list. For each thing currently taking time, ask Peter Drucker's question: if we were not already doing this, would we start it now? At least one item must go. New work with nothing removed is how plans fail quietly.
- Find the bottleneck. Trace one customer from first contact to cash collected, time each step, and name the slowest. Effort spent anywhere else does not raise output. When a key result is later missed, ask why five times before changing the plan (Taiichi Ohno's practice at Toyota).
- Allocate money and person-weeks to each objective. State the total against the runway in §11 and say what is deliberately unfunded. Keep a buffer of about a fifth unallocated, so overruns land in the buffer instead of cutting an objective.
- Set the cadence: a weekly input review of 30 minutes, a monthly re-score of the PMF gate and the kill criteria, a re-plan at 90 days.
- Write §13 now, then show it. Writing before asking keeps the plan if the session is interrupted.
- Ask about the weakest line, one question per turn, three questions at most. Revise §13 in
place after each answer. An owner or date still open is marked
[assumption].
Checks on the plan
| Check | Ask | Fails when |
|---|---|---|
| Count | Are there three objectives or fewer? | Everything in the old roadmap survived as an objective |
| Risk link | Does each objective retire a §12 risk or produce revenue? | An objective exists because it is interesting to build |
| Falsifiable | Could each key result plainly fail on its date? | It describes activity: "work on", "explore", "improve" |
| Controllable | Can the owner move the weekly input by their own effort? | The weekly number is an outcome nobody can directly push |
| Smallest step | Is the first release the smallest thing that tests the risk? | The first customer contact is months away |
| Affordable | Does the spend fit inside the runway with the buffer intact? | The plan runs out of cash before its own review date |
| Kill dates | Are the §12 kill criteria on the calendar? | They exist in §12 and nowhere anyone will see them |
On the smallest step, Reid Hoffman's line is the useful bias: a first version you are not embarrassed by shipped too late. Apply it to scope, never to honesty with customers or to anything that touches their money, safety, or data.
Rules
- Draft first from the plan, then ask. The user corrects owners and dates faster than they compose them.
- Never invent owners, headcount, or budget. With a solo founder, every owner is that person and the plan says so, which is itself the capacity check.
- A solo founder gets one objective, not three, because one person's capacity cannot carry three.
- Dates are calendar dates, not "Q2" or "week 6", so a key result is plainly met or missed on the day.
- When the capacity does not cover the objectives, cut objectives. Do not stretch the weeks.
- The operating plan follows the business plan. If a key result needs a customer, price, or channel the plan has not settled, stop and send it back rather than planning around the gap.
- Keep the confidence tags on any forecast number inside a key result.
Output
Written into §13 of BUSINESS_PLAN.md as one subsection, replaced whole on a re-run. The
milestone lines above it, including those other skills tagged, stay:
### Operating plan
Period: <start date> to <end date>
**Objective 1:** <outcome> — retires §12 risk <#>
| Key result (number, date) | Counter-metric | Weekly input | Owner | Budget |
| ------------------------- | -------------- | ------------ | ----- | ------ |
**Stop doing:** <thing>, <thing>
**Bottleneck:** <step> — <what is being done about it>
**Unfunded on purpose:** <thing>
**Spend:** <total> of <runway>, buffer <amount>
**Cadence:** weekly inputs <day>, monthly gate and kill-criteria review <date>, re-plan <date>
Stop conditions
- §12 has no ranked risks or no kill criteria → there is nothing for the objectives to retire.
Report it and name
ceh-business-plan:run-premortem. - The 90-day spend exceeds the runway → stop and report the shortfall. Do not write a plan the cash cannot carry.
- No human to answer (a headless run, or called by another agent): ask nothing. Draft and
revise from what the plan holds, tag every gap
[assumption], and end with the questions you would have asked, in order, each with the assumption you used instead.
Hands off to
- When an objective is a product build, suggest
ceh-build-planningfor the technical plan. This skill owns the business objective, not the architecture. - When §11 has no cash-out month, suggest
ceh-business-plan:stress-test-unit-economicsfirst. - When §09 has no channel test, suggest
ceh-business-plan:plan-go-to-marketfirst.