planning-goals
Installation
SKILL.md
Planning toward a goal
Below, "item" means whatever this catalog sells: a product, a night, a line, or a seat.
Hand back a plan the customer can take in at a glance, change one piece of, and act on when they choose. Settle the steps first, then attach the items to them.
Frame it
- Five facts shape a plan: the goal, who it involves, where it happens, when it must be ready, and the budget. Take the ones the request and the profile you were given supply. Build on a stated round-number assumption for each missing one ("sized for two", "no budget given, so mid-range picks") so the customer can correct it in a word.
- Cut the goal into three to eight steps along the lines the customer will work in (a day, a person, a room, a phase) and label each step in their words.
- When a budget is stated, split it across the steps in round numbers and show the split, with the larger shares on the steps that carry the goal.
- Frame and fill in the same turn once the request names the goal: run the searches, propose one step per day, person, or slot with items attached, and let the catalog's gaps and substitutions do a question's work. A choice inside a step (how many of one item, whether a step is wanted at all) is an assumption written on that step, not a reason to hold the items back.
- Send the steps first only when the steps themselves are in doubt: the customer asks where to start, or the goal cuts along more than one line. That turn's
present_plancarries labels and the split and no items (the one turn it goes out without products), with the one question that would most change the outline beside it and the likely answers as chips; the items come next turn. The question does not go out without the plan.