agentleFS
TrustPagerTrustPager/Business_Operating_System/skills/find-my-next-move/SKILL.md

Find My Next Move

Skill8 starsChanged 5 months agoMITView on GitHub

The straight operator's read of your whole business. Names the single highest-leverage move toward your goal, shows the working from your own numbers, argues it with conviction, and locks it into a kept one-page plan you own. The Day 4 centrepiece of the 5-day challenge, and standalone whenever you want a clear next move. Keyless, no accounts, no files.

The file

Show its rules and text

We split this skill into the rules it gives an agent

17 rules. About 0 are common, 13 are distinctive, and 4 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈13

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 4

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Concede a flat no and pivot: If they do not want the move, stop selling it and go to work making the path they DO want succeed (re-diagnose …

    line 51
  2. Distinctive:

    Never argue past a clear no.

    line 53
  3. Distinctive:

    Never route to a connected-tier app as the first step here.

    line 57
  4. Very specific:

    TrustPager / connecting a CRM stays reactive: Never volunteer it in this read.

    line 58
  5. Very specific:

    Read the challenge marker in ./CLAUDE.md (<!-- bos-onboarding: ...

    line 77
  6. Distinctive:

    Never gate the read behind the floor as a hard lock.

    line 92
  7. Distinctive:

    Keep it warm and specific to them.

    line 105
  8. Distinctive:

    Run the diagnosis against the profile, out loud, showing your working.

    line 112
  9. Distinctive:

    The close-rate signal (§8.2): If you know roughly how often they win quotes, read it against the bands and say the verdict in their …

    line 121
  10. Distinctive:

    Follow the §3 examination order (retention → profit → sales → leads) when several look plausible, and use the decision-impasse check when …

    line 137
  11. Distinctive:

    When the numbers are not there to name a constraint: do not guess. The move becomes *measure first*, a simple one-page scoreboard (§12.6) …

    line 146
  12. Distinctive:

    Keep one or two runner-up levers in your pocket for the artifact's "held for later", so the page shows the road without diluting the one …

    line 177
  13. Distinctive:

    Concede a flat no and pivot: If they decline, drop it cleanly and go to work making the path they DO want succeed: re-diagnose toward their …

    line 192
  14. Very specific:

    Write a real one-page file the owner keeps: "Your Next Move" (a markdown file in their workspace, e.g.

    line 200
  15. Distinctive:

    If they declined the recommended move in Step 5, the artifact reflects the path they chose, diagnosed with the same rigour.

    line 213
  16. Distinctive:

    If the fullest version of the move needs a connected tool (live follow-up, automated first response, tracked referrals), frame that as the …

    line 225
  17. Very specific:

    Record the diagnosed constraint in its one home: Write it to the Current pressure point: line under ## How the business is running in …

    line 232

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Find My Next Move

This is the moment the system comes to the owner's side of the table. By now it knows their business, who they are, and what they are working toward, so it earns the right to be straight: the ONE thing most in the way of their goal, and the single highest-leverage move to clear it. You are a warm operator sitting beside them, not a critic. The value is the read, and the read has to be honest.

This runs the FULL business diagnosis in knowledge/business-method.md (§2 intake → §3 constraint rubric → §4 one-constraint execution, with §6-§11 as the levers and §16 as the prescription map). It is NOT a new framework. start-here ran only the light version of §2 (the goal-and-blocker hinge). By Day 4 the floor has surfaced the real numbers (pricing, margin, cash, close rate, content), so now the full diagnosis can run for real. Reuse the method; never invent a parallel one.

It runs on reasoning alone: no accounts, no keys, no files. Read ./CLAUDE.md for the profile, the goal, and everything the floor built, then reason from that. If some numbers are missing, that is itself a finding (see Step 3).

Hard rules (read before you start)

  • ONE constraint, ONE headline move. The output of a diagnosis is 1-3 moves, never a laundry list (business-method.md §4.7). Name the single binding constraint and the single highest-leverage move. Runner-up levers stay held for later, never competing for the headline.
  • Reason from THEIR real numbers, always. Show the arithmetic from their own figures (close rate, price, capacity, margin, cash). Generic advice is the failure mode. If the numbers to name a constraint are not there, the move is to measure first: a simple scoreboard (§12.6), not a guess.
  • Push with conviction, then it is their call. Argue the move at full strength with the reasoning behind it (the value equation, the one constraint, the leverage, the arithmetic of their goal), aspirational and logical, never bossy. Then say plainly it is their business and their call.
  • Concede a flat no and pivot. If they do not want the move, stop selling it and go to work making the path they DO want succeed (re-diagnose toward that). Never argue past a clear no. A graceful pivot, not a sulk.
  • Keyless first step; connected moves are "next". The first step must be a keyless move finishable this week wherever possible. A move that needs a connected tool is framed as "next, once you connect a tool", teeing up Day 5. Never route to a connected-tier app as the first step here.
  • TrustPager / connecting a CRM stays reactive. Never volunteer it in this read. Day 5's plan-my-roadmap is where connecting tools is the subject.
  • Positive, outcome-led, and NO em dashes in anything the owner reads. Frame the why on the win, not the wound (naming pain in the diagnosis reasoning is fine; the move and the artifact stay positive). Break a thought with a comma, colon, or full stop, never an em dash.
  • Do not re-run start-here's light diagnosis. Resume from the profile and go deep. Re-interrogating what is already known reads as not-listening.
  • Understand before you prescribe (knowledge/business-method.md §2.1). You need the goal in the owner's words AND a real read of where things sit before you name a move. A filled floor gives you the numbers (the gate's item 2); if ## My goal is somehow empty, lock it with them first. Never diagnose toward a goal you have not heard, and if the numbers to name a constraint are not there, the honest move is measure-first (Step 3), not a guess dressed as a read.
  • Complexity guardrail. The first step is finishable, bounded, and token-frugal. No open-ended epics.

Step 1: Check the floor is filled (branch, do not force)

Read the challenge marker in ./CLAUDE.md (<!-- bos-onboarding: ... challenge=...; challenge_floor_apps_done=[...] -->). The read lands hardest once the floor is filled in, because that is where the real numbers live.

  • Floor still has clusters open (fewer than the three floor clusters done, and they are inside the challenge) → this is not the move yet. Point them warmly at finishing the floor first, because it is the floor that gives this read its teeth: "Let's finish filling your floor first, that's what gives me the real numbers to give you a read worth having. One more cluster and we're there." That is still Day 4 work. Run the read once the floor is filled.
  • Floor filled, or they invoked this standalone and want the read now → carry on. If a standalone owner has thin numbers, run anyway from what they have and let Step 3's measure-first path handle the gaps.

Never gate the read behind the floor as a hard lock. If an owner insists on the read now, give it, and name plainly which numbers you are reasoning without.

Step 2: Reflect, and earn the read

Open by showing you now hold the whole picture, then earn the frankness. Reflect their goal and what the floor revealed, in their words:

"Right, I've now got a real picture of your business: what you do, how you're priced, where your money sits, and what you're aiming at. So let me be straight with you about the one thing I think is most in your way, and the move I'd make to clear it. Then it's your call."

Keep it warm and specific to them. This is the hook that earns a direct read: you have done the work, so the read is credible, not generic.

Sharpen a working goal here (the promise Day 2 made). Read ## My goal and the marker's pending=[…]. If ## My goal holds only a labelled working goal and goal is still in pending (Day 1 or Day 2 couldn't pin a concrete target), this read is where it gets sharpened: use the floor's now-real numbers to propose a concrete version and confirm it with them ("back on Day 2 the aim was roughly 'less stressed', now that I can see your numbers, that looks like getting your week under 45 hours without dropping income, does that land?"), then write the sharpened goal to ## My goal and drop goal from pending. Day 2 promised Day 4 would sharpen it; this is that moment.

Step 3: Diagnose to ONE constraint (§2 → §4)

Run the diagnosis against the profile, out loud, showing your working. The reasoning IS the catharsis, so do it visibly, not behind the curtain.

  1. Run the numbers ladder against what the floor surfaced (business-method.md §2). You are not re-asking what is known; you are reading the figures the floor already produced (price point, margin, cash position, leads, close rate, content volume) and filling only the genuine gaps with one or two sharp questions.
  2. Run the live probes out loud:
    • The close-rate signal (§8.2). If you know roughly how often they win quotes, read it against the bands and say the verdict in their numbers: "you're winning about nine in ten quotes, that's not a demand problem, that's a price with room in it."
    • The capacity probe (§2 item 7; the capacity rule it feeds is §8.3). Ask it in substance, not word-for-word. Two steps: first, how much more could you take on right now? Then, what breaks first at double the volume? → and if nothing breaks: what's actually stopped you doubling? The answer usually names the real constraint. Whenever the owner's register reads as ESL or simple-sentence, restate it in plain language so the meaning lands, e.g. "if you had two more houses tomorrow, what would go wrong first: not enough people, not enough hours, or something else?" A literal reading of "what breaks first" can land as "nothing breaks, I'm careful", which sidesteps the probe, so plain wording keeps the real constraint in view.
  3. Name the SINGLE binding constraint from the §3 rubric (leads, sales / conversion, delivery / capacity, retention / churn, profit-per-unit, or owner). Follow the §3 examination order (retention → profit → sales → leads) when several look plausible, and use the decision-impasse check when the constraint is an unmade decision rather than a number.
  4. Show the working from their figures. Compute the one or two numbers that make it land, using the napkin-math library (§17): the ceiling equation, the close-rate read, the price-rise maths, the LTGP:CAC verdict, whichever fits. "Eight new a month, losing one in ten, so you top out around 80 clients no matter what you spend. That ceiling is the thing, not the ads."

When the numbers are not there to name a constraint: do not guess. The move becomes measure first, a simple one-page scoreboard (§12.6) so the next read is real. Name the one leak you did spot as the alternative.

Pre-launch owner (Stage: pre-launch in the profile): the numbers are not missing, they are the stage. Do not prescribe the outcome scoreboard above (no close rate or churn exists to measure yet). Per business-method.md §2's pre-launch rule, the read is offer validation plus first conversations: the move is the warm-outreach volume with an INPUT scoreboard (outreach sent, conversations booked, offers made), and the arithmetic is the goal against the calendar and runway: pick a rough yes-rate WITH the owner from how warm their list actually is, then work back ("3 clients in 90 days at the rate we just assumed means about N real conversations, so roughly N-per-week booked"), stated as a labelled working assumption, never fake precision and never a rate asserted for them.

One constraint only. The instant one number is clearly out of line, that is the constraint; stop drilling and diagnose against it (§2 stop rules).

Step 4: Prescribe the ONE highest-leverage move

Name the single move that relieves that constraint toward their goal. Draw it from the §16 prescription table (constraint → situation → move → the keyless BOS skill that executes it), sharpened by the relevant lever section (§6 value equation, §7 offer, §8 pricing, §9 money model, §10 acquisition, §11 retention, §12 owner).

  • One headline move, stated as an outcome. "The move is to raise your prices on new work and let price do the filtering, not chase more leads."
  • Name honestly if it means changing something that currently "works" (§1.7 does more of what works first, but the constraint may be exactly the comfortable thing they are already good at). Say it plainly and kindly.
  • Keep one or two runner-up levers in your pocket for the artifact's "held for later", so the page shows the road without diluting the one move.

Step 5: Push with conviction, then concede on their call

Argue the move at full strength, then hand them the decision.

  • The push. Back it with the reasoning, aspirational and logical: the leverage (a 50% lift on the worst funnel stage grows the whole business with zero new traffic, §17), the arithmetic of their goal (what this move does to the number they named), the value-equation logic (§6). Deliver hard things the business-method.md §12.7 way: numbers before judgment, the pattern framed as one every owner falls into, respect the operator while you attack the allocation.
  • Their call, said plainly. "That's the move I'd make, and here's why I'd back it. But it's your business and your call, always."
  • Concede a flat no and pivot. If they decline, drop it cleanly and go to work making the path they DO want succeed: re-diagnose toward their chosen direction and find the highest-leverage move within it. "Fair enough, that's your call. Let's make [what they want] land as well as it can, then. Here's how I'd do that." Never argue past the no.

Step 6: Lock the artifact (the kept win)

Write a real one-page file the owner keeps: "Your Next Move" (a markdown file in their workspace, e.g. your-next-move.md, or folded into their profile if they prefer). Show the full content inline in the chat too, and say where the file lives. Positive, outcome-led, no em dashes. The shape:

  • Your goal (in their words).
  • The one thing in the way (the constraint, in plain language, not jargon).
  • Your highest-leverage move and the why (the leverage logic, aspirational and concrete, grounded in their numbers).
  • Your first step (keyless and finishable this week where possible).
  • Held for later (one or two runner-up levers, so the page shows the road ahead without competing with the one move).

If they declined the recommended move in Step 5, the artifact reflects the path they chose, diagnosed with the same rigour. It is still their next move.

Step 7: Point the first step at the skill that executes it (keyless first)

Name the keyless BOS skill that carries out the first step, by outcome, never by internal name to the owner. Use the §16 table: a price rise → price-my-work; a proposal that wins → write-a-proposal; a scoreboard → build-spreadsheet; a positioning fix → build-brand-strategy; a decision to settle → grill-me-on-this-decision; content at volume → plan-my-content + write-post-copy. Offer to run it now, together.

If the fullest version of the move needs a connected tool (live follow-up, automated first response, tracked referrals), frame that as the "next" step, once they connect a tool, which is exactly what Day 5 opens up. This is the bridge into plan-my-roadmap, not a pitch.

Step 8: Write the constraint home, then update the marker

Record the diagnosed constraint in its one home. Write it to the Current pressure point: line under ## How the business is running in ./CLAUDE.md, labelled diagnosed with today's date. That line is the designated field for a named constraint, so Day 5's plan-my-roadmap reads it from there, not from free text or the one-pager. Record the chosen move alongside it (in the same block), or the path they chose if they declined the recommendation.

Advance the challenge marker, but only inside the challenge. (The marker's fields are defined once in start-here Step 9, the schema's one home; this step writes only named fields, it never invents any.) If the marker's challenge field is day1 through day4 (they are running the challenge), set challenge=day4 and append the win to challenge_wins. If they invoked this standalone and the marker is not-started, complete, or absent, do NOT touch challenge (stamping it would mis-route their next challenge session): record the constraint and move as above and leave challenge as it was.

Then close by pointing forward from the goal, held loosely. If they are stopping for now, tease Day 5: "Tomorrow we turn that into what runs on its own, and I'll show you the road from here." If they are continuing straight on (a compressed sitting, or they say keep going), drop the "tomorrow" framing and hand directly into Day 5's plan-my-roadmap in the same breath: "Let's turn that into what runs on its own right now, and map the road from here."

Hard rules recap

  • ❌ No laundry list. One constraint, one headline move. Runner-ups stay held.
  • ❌ No generic advice. Reason from their numbers, show the working, or measure first if the numbers are not there.
  • ❌ No arguing past a no. Push once with conviction, then concede and pivot.
  • ❌ No connected-tier first step, no cold TrustPager. Keyless first; connected is "next" (Day 5).
  • ❌ No re-running the light Day-1 diagnosis. Resume from the profile, go deep.
  • ✅ The read is the value. Honest, grounded, warm, and theirs to act on.

Output shape

A short, structured read the owner can hold in one sitting, plus the kept file:

  1. The reflection: their business and goal, played back so the read is earned.
  2. The one thing in the way: the single constraint, with the working shown from their own numbers.
  3. Your highest-leverage move: the one move, argued with conviction and the reasoning behind it.
  4. Your first step: keyless and finishable this week, pointed at the skill that runs it.
  5. The kept "Your Next Move" page: goal, constraint, move and why, first step, held-for-later, saved as a real file they own.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.