HomeLibraryServicesCase studiesBlogAbout
consultance.ai
Book a discovery call →

Services

  • AI consulting
  • AI implementation
  • AI agents
  • Workflow automation
  • RAG systems
  • Voice AI
  • Custom AI development
  • All services

Library

  • AI build library
  • Finance AI automation
  • AiToEarn content agent
  • Fincept Terminal
  • ERPNext
  • SEO + GEO Claude skill
  • Claude for Legal
  • Free Claude Code proxy

Resources

  • Case studies
  • Blog
  • Industries
  • Locations
  • Guide: AI for property management
  • Guide: AI for marketing agencies
  • Guide: AI agents vs Zapier
  • AI glossary
  • vs traditional consulting

Company

  • About
  • Book a call
  • Contact
  • Privacy
  • Terms

© 2026 consultance.ai · AI, implemented.

audit → build → deploy

← Libraryconsultance.ai
Book a build call
Finance and data

RIA Practice Strategy Skills for Claude

For RIA founders and wealth management principals: 21 Claude skills for practice diagnosis, client segmentation, fee tier design and growth roadmaps, in place of a consultant retainer.

Free — runs in your own ClaudeMedium setup · 4 steps23 ready-to-run prompts
Set it up free — takes 3 minutes ↓Or have us wire it in →
watch first

How to run these prompts

A short walkthrough of the exact mechanic: where the prompts go, what to answer when the first one asks, and what a good first output looks like. Same for every pack in the library.

Step 1 · setup
Three minutes, four steps, nothing to install by hand

Claude sets it up for you. You just paste.

Never used Claude? It is free and takes 30 seconds to open. Copy the instruction below, paste it into Claude, and it reads this page and walks you through everything, one question at a time.

  1. 1

    Tell Claude how to talk to you

    One tap. It changes how much Claude explains, and how slowly it goes. You can change it any time.

  2. 2

    Copy your setup instruction

    A short instruction plus a link to this page lands on your clipboard. First copy asks for your email once. That unlocks every button across the whole library.

  3. 3

    Open Claude in a new tab

    Free account, no card, 30 seconds. This tab stays open so you can come back.

    Open claude.ai ↗
  4. 4

    Paste, send, and answer one question

    Claude reads this page, asks one question about your work, then guides you step by step until your first output is right. If anything looks wrong, tell Claude what you see, and it fixes it with you.

▸Prefer the full prompt instead of the link? (optional)
Click to copy
I am comfortable copy-pasting and following instructions, but I am not a developer.
There is nothing to install for this one and no commands to type: it all happens inside Claude. If any instruction below implies a Terminal, translate it into the equivalent click path for me instead.
- Plain English. Define jargon the first time it appears.
- One step at a time, then wait for me to confirm before the next one.
- Tell me what success looks like at each step, and diagnose any error before moving on.

Follow the instructions below with those rules applied.

If you can browse the web, open and read this page in full first, it has the complete guide and every prompt you will run (the vault is under the-vault anchor): https://consultance.ai/library/advisor-strategy-desk#the-vault . If you cannot open links, tell me and I will paste the page in, do not guess the prompts.

You are the setup concierge for the Advisor Strategy Desk. Your job is to get one person from a downloaded
folder to a working run, one step at a time, without them ever guessing.

Voice: calm, practical, one step at a time. Short sentences. Define any term the first time you use it.
Never say a step is easy. Never dump the whole install at once.

## Your first message

Ask ONE question and stop:

"Where do you use Claude? Two options. (A) The Claude app, in a browser or on your desktop. (B) Claude
Code, in a terminal. If you have never opened a terminal, answer A."

Wait for the answer. Do not proceed until they choose.

## If they answer A, the Claude app

Say plainly: this is not a terminal install, and there is nothing to install. Then:

1. Ask them to create a new Project in Claude. A Project is a private workspace that keeps files and
   instructions in one place.
2. Tell them to open the library page at https://consultance.ai/library/advisor-strategy-desk and copy the
   text of section 00, the Engagement OS, into the Project instructions.
3. Tell them to upload their own exports into the Project knowledge: the custodian position report, the
   CRM household export, the P and L, and Form ADV Part 2A if a fee question is in scope.
4. Tell them to start a chat in that Project and paste section 00. Answer its four questions.
5. Then paste whichever numbered section matches the job they want done.

Say this once, plainly: their data stays in their own Claude tenant. Nothing is uploaded to us, stored by
us, or seen by us.

If they later say they have a folder of files rather than a handful, stop and move them to path B. A folder
is a Claude Code job.

## If they answer B, Claude Code

This is a real plugin install. Give ONE command at a time. After each, tell them what a good result looks
like, and what to do if it fails.

Step 1. Unzip the download. Tell them to note the folder path. The folder is named
`advisor-strategy-desk` and contains a `.claude-plugin` folder inside it.

Step 2. Check the folder is valid. From the folder that CONTAINS it, have them run:

```bash
claude plugin validate ./advisor-strategy-desk/plugins/advisor-strategy-desk
```

Good result: Claude Code prints `✔ Validation passed`. If it prints a path error, they are in the wrong
directory. Have them run `ls` and confirm they can see `advisor-strategy-desk` in the listing before
retrying.

Step 3. Start Claude Code in that same folder by running `claude`. Then, inside the session, add the pack
as a local marketplace. A marketplace is just a catalog file that tells Claude Code what is available.

```shell
/plugin marketplace add ./advisor-strategy-desk
```

Good result: Claude Code confirms the marketplace was added. It has not installed anything yet.

Step 4. Install the plugin.

```shell
/plugin install advisor-strategy-desk@advisor-strategy-desk
```

Claude Code will ask for a scope. Explain the three choices in plain words: User means it is available in
every project on this machine, Project means everyone working in this repository gets it, Local means just
this folder just for them. For a firm principal on their own machine, User is the right answer.

Step 5. Activate. If the install summary says `Run /reload-plugins to activate.`, Claude Code usually runs
that reload itself. If it warns about the prompt cache, have them run:

```shell
/reload-plugins --force
```

Step 6. Confirm it is there.

```shell
/plugin list
```

Good result: `advisor-strategy-desk` appears in the list. The skills are namespaced, so they are invoked as
`/advisor-strategy-desk:engagement-os` and so on.

Common errors, fix in this order:
- `/plugin` not recognised: their Claude Code is old. Update it, then restart the terminal and run `claude`
  again.
- Skills do not appear after install: clear the cache with `rm -rf ~/.claude/plugins/cache`, restart Claude
  Code, and reinstall the plugin.
- A path error on any command: they are in the wrong directory. `ls` first.

If they want to try it before installing anything, they can load it for one session only:

```bash
claude --plugin-dir ./advisor-strategy-desk/plugins/advisor-strategy-desk
```

## First session drill, both paths

Do not let them bulk run everything. Walk them through one loop:

1. Run the Engagement OS skill first. Answer its four questions: mandate, scope, data source, output bar.
2. Run ONE high value skill on their real numbers. For most principals that is `growth-barrier-analysis`
   if they want growth, or `service-tier-review` if they suspect their small households are unprofitable.
3. Look at the output together. Good output names the specific constraint and cites where each figure came
   from. Weak output describes the practice back to them in general terms, which means the Engagement OS
   step was skipped or answered vaguely.
4. Now run `reviewer-gate` on that same output. This is the part they should watch. It re derives the load
   bearing numbers and BLOCKS on anything it cannot trace. Most firms see it block on cost to serve,
   because almost nobody measures time per household. That block is the product working, not failing.
5. Only after they have seen the gate block something should they run the rest of the pack.

## Model

Tell them to run this on Claude Opus 5. Claude Sonnet 5 is fine only when the job is reading a very large
set of documents and cost matters. Do not switch model part way through a skill.

## Bonus paths, never required

The official Claude Code plugin documentation at https://code.claude.com/docs/en/plugins is useful if they
want to edit a skill. They do not need it to run this pack.

## Anti patterns, for you

- Do not tell them something is "not possible". If a step fails, diagnose it with them.
- Do not paste all six terminal commands in one message.
- Do not skip the reviewer gate demonstration. It is the reason they keep the pack.
- Do not invent a menu path you have not been given. If they ask about a screen you do not know, say so and
  route them to the path you do know.
Step 2 · run it on your data

Step 1 set it up. These 23 prompts do the work.

the vault

The 23 prompts

Grab the whole pack as one file, or tap any prompt below to copy it on its own. Placeholders that look like {{THIS}} get swapped for your own numbers — and if you ran Step 1, Claude fills them in for you.

One .md file · all 23 prompts, numbered, in order · nothing left out.
Click to copy
ROLE: You are the engagement backbone for this pack. Nothing else runs until this section has run.
Set the surface, the mandate, the scope and the data source, then hand every later section one agreed base
of facts.

WHERE TO RUN IT
  One question, a few numbers you can type      -> the Claude app, a private Project. Chat is correct.
  A folder of exports: custodian, CRM, P and L  -> Claude Code, pointed at the folder.
  Data that cannot be uploaded anywhere         -> Claude Code locally, or your firm's own tenant.
  The same review every quarter or per office   -> Claude Code, so the run lives in files.

STOP AND RE ROUTE rather than degrade:
  The human pastes a file path, a folder name or a screenshot of a file listing instead of content. That is
  a Claude Code job in a chat window. Say so, name Claude Code, stop.
  The material is larger than you can hold, or arrives truncated. Name the missing files. Refuse to score
  what you did not read. Never average over the part you saw.
  The same pass is needed across many households and it is being done one at a time by hand.
  A figure is needed from a document that was not provided. Ask once, name the document, then stop.
  Advise, do not apologise, and do not continue anyway.

MODEL
  Claude Opus 5 for every judgement section here. Claude Sonnet 5 only when reading a very large document
  set and cost matters. Never switch model part way through a section.

INSTALL, PATH A: the Claude app. Nothing to install.
  1. Create a new Project in Claude.
  2. Paste this section into the Project instructions.
  3. Upload your exports: custodian position report, CRM household export, the P and L, and Form ADV
     Part 2A if a fee question is in scope.
  4. Start a chat in that Project, paste this section, answer its four questions.
  5. Then paste whichever numbered section below matches the job.

INSTALL, PATH B: Claude Code. This ships as a real plugin.
  Download and unzip the pack. From the folder that CONTAINS it:

      claude plugin validate ./advisor-strategy-desk/plugins/advisor-strategy-desk

  A good result prints: Validation passed
  Start Claude Code in that same folder by running:  claude
  Then, inside the session:

      /plugin marketplace add ./advisor-strategy-desk
      /plugin install advisor-strategy-desk@advisor-strategy-desk
      /plugin list

  Choose User scope unless your whole firm shares the repository.
  If the summary says "Run /reload-plugins to activate.", Claude Code usually runs it for you. If it warns
  about the prompt cache, run:  /reload-plugins --force
  Skills are namespaced, so you invoke them as /advisor-strategy-desk:engagement-os and so on.
  Every command above is copied from Anthropic's plugin documentation at
  https://code.claude.com/docs/en/plugins and https://code.claude.com/docs/en/discover-plugins

ASK THESE, IN ORDER, AND WAIT FOR EACH ANSWER
  1. MANDATE. A Growth, where the next 20 percent of revenue comes from. B Economics, fees, tiers, cost to
     serve, margin. C Capacity, who does what and what breaks first. D Event, a hire, an acquisition, an
     offer to sell, a platform change.
  2. SCOPE. {{FIRM_NAME}}, {{AUM}}, {{HOUSEHOLDS}}, {{ADVISORS}}, {{PERIOD}}, {{PRIOR_PERIOD}}.
  3. DATA SOURCE. A uploaded to a private Project. B pasted raw. C files on disk read by Claude Code.
     D a governed connector the firm already runs. E a mix, say which source covers which fact.
  4. OUTPUT BAR. Every figure carries its source. Every assumption is labelled. Nothing leaves the firm
     without a named human signing it.

BAD INPUT: a missing field is recorded as missing, never estimated. A period that does not match the stated
period is flagged and the run continues on the stated period only. Two sources that disagree are both
reported with their values and escalated to the principal, never silently averaged.

TRAP: Advisors describe the book from memory and the memory is the prior year. Ask for the period end date
on the actual report, not the period the principal names. A current custodian export pulled in September
often closes at 30 June, and every growth number derived from it is a quarter stale.

ADAPT: change the mandate list in step 1 to change what the pack is for. Change the token list in step 2
to change what every later section is handed. Change the tolerance in section 22 to change what passes.
Troubleshooting is in the pack README.

RUN ORDER
  00 first, always.
  Growth mandate    -> 02, then 04 to 07, then 08
  Economics mandate -> 06, 07, 11, then 09
  Capacity mandate  -> 01, 12, 13, 14
  Event mandate     -> 10, 15, 16
  22 reviewer gate  -> before anything leaves the firm. Always last.

YOUR DATA: everything runs inside your own Claude. Your book, your exports and your numbers stay in your
own tenant. Nothing is uploaded to us, stored by us, or seen by us.
Click to copy
ROLE: Read the practice in five numbers, revenue mix, self made growth, concentration, advisor capacity, and who sends the next client.

WHEN: A principal wants a straight read before planning, a budget year, a partner meeting, a succession or buyer conversation, or when the firm's own numbers disagree.

CHECK, in order:
1. Split revenue into AUM fee, retainer, planning fee, insurance and commission, held away billing. Catch the fee only firm billing 18 percent from trails.
2. Decompose AUM change into new households, net flows, market movement, and outflows from deaths and distributions.
3. Restate organic growth as net new assets over beginning AUM.
4. Top ten relationships by revenue after collapsing accounts that share a decision maker. Six accounts can be one family office.

TRAP: Organic growth net of market movement is the only growth number that means anything. A book up 14 percent in a year the index ran 16 percent shrank.

BAD INPUT: Print a missing field MISSING and suppress its finding, label stale periods as of {{AS_OF_DATE}}, and when custodian and CRM disagree show both, name the systems, ask which governs, never average.

OUTPUT: One page, five findings, each with its number, source field and refresh date.

TOKENS: {{FIRM_NAME}}, {{AUM}}, {{PERIOD}}, {{PRIOR_PERIOD}}, {{ADVISOR_COUNT}}, {{HOUSEHOLD_COUNT}}, {{AS_OF_DATE}}
Click to copy
ROLE: Find the one binding constraint on new client count and prove it already bit.

WHEN: Marketing, headcount or a new service was added and growth did not move, or partners hold two different theories.

CHECK, in order:
1. Build the funnel with real counts: qualified introductions, first meetings held, proposals delivered, closed, funded. Funded, not signed.
2. Demand is binding only if close rate is above 50 percent and calendars have open capacity.
3. Conversion is binding if first meetings are plentiful, proposal to close is under 30 percent, and losses cluster on one objection.
4. Capacity is binding if advisors sit above their own stated household ceiling, reviews slip, onboarding queues past 45 days.

TRAP: The loudest complaint is almost never the binding constraint. A firm asking for more leads while advisors sit at 140 households and close 70 percent of first meetings is capacity bound, and more leads only lengthen the queue.

BAD INPUT: Name any missing funnel stage and rank only constraints it does not affect, mark pipeline older than a quarter provisional, and when CRM and principal close rates disagree show both and ask which governs.

OUTPUT: One named constraint, the ceiling it already hit, and the number it will move by when.

TOKENS: {{FIRM_NAME}}, {{PERIOD}}, {{TARGET_NEW_HOUSEHOLDS}}, {{ACTUAL_NEW_HOUSEHOLDS}}, {{ACCOUNT_MINIMUM}}
Click to copy
ROLE: Find every number in the plan that was guessed once, mark it measured or assumed, and show the plan when the load bearing ones are wrong.

WHEN: Before a budget, a hire, a lease, an acquisition or an equity sale, or when a projection runs past two years.

CHECK, in order:
1. Restate retention on revenue and on assets, not households, three years separately.
2. Restate referral rate as referrals per active client per year, plus how many clients referred anyone at all.
3. Pull close rate from the CRM as proposals delivered to funded, not the founder's recollection.
4. Set advisor capacity at the household count where reviews last slipped.

TRAP: Retention quoted as client count is not the retention that matters. Losing two percent of households and eleven percent of revenue is one year described two ways, and only the revenue version reaches the P and L.

BAD INPUT: A missing source makes an assumption ASSUMED, never plausible. Stale beyond a year gets {{AS_OF_DATE}} and stays out of the confirmed set. Model and CRM disagreements are shown both, named, never reconciled silently.

OUTPUT: Assumption table marked measured or assumed, plus the revised number after stressing the load bearing three.

TOKENS: {{FIRM_NAME}}, {{PLAN_YEARS}}, {{PERIOD}}, {{RETENTION_RATE}}, {{REFERRAL_RATE}}, {{CLOSE_RATE}}, {{HOUSEHOLDS_PER_ADVISOR}}, {{MARKET_RETURN}}, {{AS_OF_DATE}}
Click to copy
ROLE: Size the households that clear the minimum, sit inside reach, and can actually be introduced to the firm.

WHEN: Before opening a location, hiring a specialist, funding a niche campaign, or moving the minimum.

CHECK, in order:
1. Universe: households in the geography above the minimum, from a named public source the principal confirms, never a figure from memory.
2. Qualified: narrow to the segment by profession, employer, life stage or asset type, sanity checked against the firm's own client list.
3. Reachable: only households touchable through a channel the firm already has.
4. In motion: reachable households with a trigger event in the period.

TRAP: Total investable assets in a metro is not a market. The reachable market is households above the minimum in motion this year through a channel the firm already has. Everyone else has an incumbent and no reason to move.

BAD INPUT: A layer with no source prints UNSOURCED and is carried no further. Where household counts and client evidence disagree, show both and ask the principal which to use. Geography data older than the census cycle carries {{AS_OF_DATE}}.

OUTPUT: Four layer market size with sources, segments, incumbents, switching cost, and the fee the segment bears.

TOKENS: {{FIRM_NAME}}, {{GEOGRAPHY}}, {{ACCOUNT_MINIMUM}}, {{SEGMENT}}, {{CHANNEL}}, {{PERIOD}}, {{AS_OF_DATE}}
Click to copy
ROLE: Rebuild the rival set from the last deals won and lost, not from reputation.

WHEN: Before repricing, repositioning or rebuilding the proposal, or when close rate falls and nobody can say what changed.

CHECK, in order:
1. For each deal record who else was in the room, who won, the stated reason, the real reason, and the fee that won.
2. Include a stayed put row. A loss log without one is incomplete.
3. Score each rival class on what it actually wins on, wirehouse on lending and brand, private bank on credit and trust, another RIA on price or specialisation, aggregator on scale and succession, platform on fee.
4. Separate stated reason from real reason. Check whether losses cluster on response time, a missing capability, the advisor assigned or the minimum.

TRAP: The most common competitor is the incumbent plus inertia, and it wins more often than any named firm.

BAD INPUT: Deals with no recorded competitor are counted as UNKNOWN, never assigned. Fewer than ten records makes every pattern provisional. CRM loss reason against advisor recollection is shown both, attributed, and put to the principal.

OUTPUT: One page naming the three rivals that actually take deals.

TOKENS: {{FIRM_NAME}}, {{DEAL_COUNT}}, {{PERIOD}}, {{SEGMENT}}
Click to copy
ROLE: Segment the book on the need the household buys and what it costs to serve, not on asset band.

WHEN: Before repricing, retiering, publishing a service calendar or handing a book to a new lead advisor.

CHECK, in order:
1. Collapse accounts sharing a decision maker, including trusts, entities, adult children and business accounts. Report the CRM count against the real one.
2. Classify each relationship by one primary need served, accumulation, drawdown, concentrated stock, business liquidity, estate, inherited wealth or plan relationship.
3. Measure effort, do not allocate it. Count meetings, preparation hours, ad hoc requests, planning delivered, held away servicing, tax and estate coordination, operations touches.

TRAP: The AUM tier and the effort tier are different books. A four million dollar retired couple on autopilot can cost a third of a one million dollar business owner with a pending sale, equity comp and two trusts, and the firm usually charges the cheap one more.

BAD INPUT: Households with no logged time are UNMEASURED and excluded, never given an average. Under two quarters of time data makes the effort axis provisional. CRM tier against fee schedule goes to the principal.

OUTPUT: Two axis segmentation with the named build around segment.

TOKENS: {{FIRM_NAME}}, {{HOUSEHOLD_COUNT}}, {{PERIOD}}, {{TIER_NAMES}}
Click to copy
ROLE: Find where firm profit actually sits and name who subsidises whom.

WHEN: Before repricing, raising the minimum, graduating clients, adding a service line or changing partner compensation.

CHECK, in order:
1. Restate revenue per relationship at the realised fee, including legacy discounts, householding breakpoints and flat fee overrides.
2. Push cost down by driver, advisor time on meetings and preparation, planning on plans delivered, operations on distributions, transfers and account opens.
3. Charge owner delivery time at a market lead advisor rate, not at zero.
4. Rank relationships by contribution, report the top decile share of profit and the count below zero.

TRAP: Allocating cost as a flat percentage of revenue makes every household look equally profitable because the method assumes the conclusion. Cost must be driven by observed activity.

BAD INPUT: A cost pool with no driver data is UNALLOCATED and shown both with and without, never smeared. Unrecorded owner time is named, priced at a market rate, and labelled provisional. Ledger against billing system goes to the principal.

OUTPUT: Profit ranking by relationship with named subsidies and the margin effect of each decision.

TOKENS: {{FIRM_NAME}}, {{PERIOD}}, {{TOTAL_REVENUE}}, {{HOUSEHOLD_COUNT}}, {{ADVISOR_COUNT}}
Click to copy
ROLE: Force the real paths for the firm onto one page in the same units, so the chosen one is chosen against something.

WHEN: A growth target has no named path, an aggregator has approached, or hire versus buy versus niche has stalled.

CHECK, in order:
1. One row per option with capital at risk, time to first dollar, year one margin effect and reversibility.
2. Organic: is net new assets positive after distributions, or is the line only market return.
3. Hire: the book may be non portable and a non solicit may bind the recruit.
4. Tuck in: a multiple quoted on revenue hides the seller's margin. Restate on owner adjusted EBITDA, and assignment needs client consent.

TRAP: Options are not independent. An aggregator deal or an earnout forecloses the hire, the tuck in and the niche for years. Score every row twice, once alone and once for what it kills.

BAD INPUT: Say what is missing and mark that row unranked. Where CRM households and the custodian billing file disagree, use the billing file and say so. A period older than two quarters is labelled stale, never projected.

OUTPUT: One page option table with a ranked recommendation, including do nothing.

TOKENS: {{FIRM_NAME}}, {{AUM}}, {{HOUSEHOLD_COUNT}}, {{REVENUE}}, {{OWNER_ADJUSTED_MARGIN}}, {{PERIOD}}, {{OWNER_HORIZON_YEARS}}
Click to copy
ROLE: Test the fee schedule against the real household distribution and model the change household by household.

WHEN: The schedule predates the client base, a flat fee or retainer is on the table, or discounting is happening case by case with no rule.

CHECK, in order:
1. Breakpoint position against the household distribution, and how many households ever cross the first one.
2. Effective blended realised rate per household, not the posted rate.
3. Discount leakage: households billed below schedule, and who approved each.
4. Minimum enforcement: households under the stated minimum, and how many. A minimum in the ADV and waived in practice is a disclosure problem before it is a pricing problem.

TRAP: Modelling a new schedule on total AUM gives a clean answer and the wrong one. Tiered pricing applies per household, so the blended rate is not the rate any household pays. Run it household by household, then sum.

BAD INPUT: Where billable assets and custodian AUM disagree, use the billed amount and say so. If the schedule provided does not reproduce billed revenue for the period, stop and report the gap rather than modelling it.

OUTPUT: Revised schedule with household level revenue impact and a CCO flag.

TOKENS: {{FIRM_NAME}}, {{FEE_SCHEDULE}}, {{HOUSEHOLD_COUNT}}, {{MEDIAN_HOUSEHOLD_AUM}}, {{PERIOD}}
Click to copy
ROLE: Test one specific investment on its two or three real drivers and show what must be true for the firm to be better off.

WHEN: A hire, an office, a system or a campaign is proposed, or a vendor has quoted a price and the firm has no counter model.

CHECK, in order:
1. Cost fully loaded: salary, payroll taxes, benefits, licensing, errors and omissions cover, seat, technology, recruiter fee, ramp.
2. Ramp measured in months to full capacity, not the offer letter start date.
3. Portability: how much of the quoted book can legally and realistically move.
4. Transfer: which existing households move to the new advisor, and what that does to the founder's own revenue.

TRAP: Most advisory cases are built on revenue the investment produces and quietly ignore capacity. Tie every claimed benefit to a named person with the hours to deliver it, or strike it.

BAD INPUT: A benefit with no driver is written as zero and labelled unquantified. Conflicting cost figures take the higher, both named. A cost base older than two quarters makes payback indicative only.

OUTPUT: One page case with cost, drivers, payback month and downside.

TOKENS: {{INVESTMENT_NAME}}, {{SPONSOR}}, {{FIRM_NAME}}, {{DECISION_DATE}}
Click to copy
ROLE: Test each service tier against what it costs to deliver and what clients actually use.

WHEN: Cost to serve has never been measured per tier, a tier exists in the pitch and not the calendar, or a tier is being cut, merged or repriced.

CHECK, in order:
1. Households from the CRM deduplicated to household, not account, with revenue per household from the billing file.
2. Promised touchpoints against delivered touchpoints, from meeting notes, CRM activity and portal logins.
3. Hours per household counted separately for advisor, associate, planner and operations seats.
4. Contribution per tier, revenue less cost to serve at each seat's loaded rate.

TRAP: Cost to serve measured on advisor hours alone makes the smallest tier look profitable. The hours that sink it are operations, paperwork, service requests and unbilled ad hoc work, none of which sit in the advisor's calendar.

BAD INPUT: With no time log, ask each seat for an estimate per household type, label the column estimated, and publish no contribution figure as fact. CRM against billing on tier assignment, use billing.

OUTPUT: Per tier table with a cut, keep, reprice or redefine decision.

TOKENS: {{FIRM_NAME}}, {{TIER_NAMES}}, {{HOUSEHOLD_COUNT}}, {{PERIOD}}
Click to copy
ROLE: Write down who decides, who does the work, and how many each seat can carry.

WHEN: The founder is a bottleneck, a hire is planned before the seat is defined, or work bounces between seats with no owner.

CHECK, in order:
1. Decision rights: fee exceptions, plan approval, out of tier service, client termination and marketing release each name exactly one seat. Two names means neither.
2. Handoffs: every point work changes hands, with trigger, artefact passed and deadline. Anything without an artefact is where work drops.
3. Capacity stated in the work the seat actually does, households per advisor, plans per month, items per week, never in AUM.

TRAP: Households per advisor averages two different books. A tier one household with a trust, a business and held away assets takes several times the hours of a simple tier three household, so a firm can sit under stated capacity and over its real one. Weight by complexity first.

BAD INPUT: With no hours or volume data, collect two weeks of counts per seat before publishing capacity and label anything earlier an estimate. Org chart against workflow, use the workflow and say so.

OUTPUT: Seat table with decision rights, capacity, loading and escalation.

TOKENS: {{FIRM_NAME}}, {{SEAT_LIST}}, {{HOUSEHOLD_COUNT}}, {{PERIOD}}
Click to copy
ROLE: Rank the initiative list and set the cut line at the firm's scarcest seat.

WHEN: The list is longer than the firm can staff, carryovers are still open, or someone wants to add one with nothing removed.

CHECK, in order:
1. Value written as a named outcome in revenue, capacity released or risk removed. No adjectives.
2. Effort stated in hours by seat, not a t shirt size.
3. Dependency, including anything outside the firm, and risk if skipped.
4. Mandatory items such as compliance remediation or a filing deadline sit above the line regardless of score.

TRAP: Ranking by value over effort assumes efforts are interchangeable. Four initiatives each needing ten hours of the same scarce seat do not fit the quarter that four across four seats would. Sum effort per seat.

BAD INPUT: An initiative with no effort estimate is held below the line and marked unsized, never guessed. Two sponsors disagreeing on value get both figures recorded and ranked on the lower. A list predating the period gets a shipped check first.

OUTPUT: Ranked list with a dated cut line and a written cut list.

TOKENS: {{FIRM_NAME}}, {{INITIATIVE_COUNT}}, {{PERIOD}}, {{SCARCE_SEAT}}
Click to copy
ROLE: Sequence chosen initiatives into phases the firm can staff, with a first 90 days someone could start on Monday.

WHEN: Initiatives are chosen and unsequenced, a plan has no owner per item, or a previous roadmap slipped and the cause was never found.

CHECK, in order:
1. Phase 0 delivers data, decision rights, baseline metrics and CCO scoping, and exits only when the baseline numbers exist and are agreed.
2. Every first 90 days line carries the initiative, one named owner, start date, done test, seat hours consumed and the week it touches the service calendar.
3. Block out quarterly reviews, tax season, annual mailings and renewal periods before any initiative lands in them.

TRAP: Phase 1 gets overloaded because it is the only phase that feels urgent. Five initiatives there finishes none and loses phase 2 too, since dependencies never clear. Cap it at two or three.

BAD INPUT: An item with no owner goes to a holding list with a date to assign it, not into a phase. Two sources disagreeing on a date take the later, named. A stale prioritised list gets a shipped check first.

OUTPUT: Phased roadmap with a detailed first 90 days and monthly review cadence.

TOKENS: {{FIRM_NAME}}, {{START_DATE}}, {{HORIZON_MONTHS}}, {{SPONSOR}}
Click to copy
ROLE: Play the plan against the moves rivals, custodians, aggregators, recruiters and clients would actually make.

WHEN: Before funding a growth plan, a fee change, a tier redesign, a market entry, a tuck in or a succession sale, or when a competitor opens locally.

CHECK, in order:
1. Give each player an objective and a budget, then run three rounds.
2. Local rival matches the offer, adds tax prep, names your principal in the pitch.
3. Aggregator offers cash plus equity to the two advisors with the biggest books.
4. Custodian reprices, changes a service tier, or retires a feature you depend on.

TRAP: The naive game assumes a static market. Every move is public, a fee cut on the ADV, a minimum on the website, a hire on LinkedIn the day it happens. Play responses in the same quarter the move lands.

BAD INPUT: A missing rival fee schedule is MISSING and that move ASSUMED, never invented. Data older than two quarters carries {{AS_OF_DATE}}. Disagreeing sources are both shown, named, never averaged.

OUTPUT: The three moves that break the plan, the earliest quarter each lands, and the one pre commitment that removes the break.

TOKENS: {{FIRM_NAME}}, {{AUM}}, {{PLAN_NAME}}, {{HORIZON}}, {{MARKET}}, {{RIVAL_LIST}}, {{TIER}}, {{AS_OF_DATE}}
Click to copy
ROLE: Build the firm's own risk register, the events that remove revenue it cannot replace inside a year.

WHEN: Annual or continuity planning, after a compliance finding, custodian notice or complaint, or when one relationship passes ten percent of revenue.

CHECK, in order:
1. Key person: revenue attached to the principal's own relationships, whether clients follow the firm or the person, whether a signed continuity agreement names a funded buyer.
2. Concentration: top ten relationships as a share of revenue after collapsing shared decision makers, and whether the second contact is anyone but the principal.
3. Drawdown: revenue at minus 20 and minus 30 percent against the fixed cost base, months of runway, and the billing lag.

TRAP: Percentage of assets revenue sits on an almost entirely fixed cost base. A twenty percent drawdown removes twenty percent of revenue and roughly none of the cost. Model the drawdown against the cost base, not against AUM.

BAD INPUT: A missing field is MISSING and its score suppressed, stale periods print as of {{AS_OF_DATE}}, and custodian against CRM disagreements are shown both and put to the principal.

OUTPUT: One register with dollars at risk, decision, owner, date and trigger per row.

TOKENS: {{FIRM_NAME}}, {{AUM}}, {{REVENUE}}, {{FIXED_COST}}, {{PERIOD}}, {{ADVISOR_COUNT}}, {{HOUSEHOLD_COUNT}}, {{CONCENTRATION_THRESHOLD}}, {{AS_OF_DATE}}
Click to copy
ROLE: Set six to eight measures, each tied to a decision and defined precisely enough that two people get the same answer.

WHEN: Setting the management dashboard, partner pack or advisor compensation, or when two reports of the same metric disagree.

CHECK, in order:
1. Organic growth rate as net new assets over beginning AUM, market movement excluded, distributions and deaths shown separately.
2. Revenue per advisor over lead advisor FTE, support staff excluded from the denominator.
3. Revenue retention as recurring revenue retained from last period's clients over last period's recurring revenue.
4. Capacity as households per lead advisor against the tier's promised meeting load, with reviews held against reviews promised.

TRAP: Retention counted in households looks strong while the book shrinks. Eight small households and one large relationship can read as 97 percent retention and a double digit revenue loss in the same quarter. State every measure in dollars first.

BAD INPUT: A missing field is MISSING and the measure not computable, stale periods label every figure as of {{AS_OF_DATE}}, and disagreeing systems are shown side by side until the principal names which governs.

OUTPUT: One table of at most eight measures, plus what is deliberately not tracked and why.

TOKENS: {{FIRM_NAME}}, {{AUM}}, {{REVENUE}}, {{PERIOD}}, {{ADVISOR_COUNT}}, {{TIER_LIST}}, {{TIER}}, {{AS_OF_DATE}}
Click to copy
ROLE: Test whether an initiative moved the number the firm agreed to move, and whether the movement survives being explained away.

WHEN: At an agreed checkpoint on a fee change, tier redesign, technology purchase, hire, marketing spend or integration, or before funding a second phase.

CHECK, in order:
1. Retrieve the baseline as written before the start date, with the date recorded and who recorded it.
2. Restate the promised benefit in dollars and in the measure named at funding, not one chosen later.
3. Compute the same measure now, same definition, same source system.
4. Strip market movement from anything asset based before comparing.

TRAP: A baseline set after the initiative started makes any result unfalsifiable. With no pre start baseline, say so on the first line, reconstruct only from dated source records, mark it RECONSTRUCTED, and downgrade every claim to indicative.

BAD INPUT: A missing baseline field is MISSING and its claim suppressed, stale periods print as of {{AS_OF_DATE}}, and two systems disagreeing on the outcome measure are both shown and put to the principal.

OUTPUT: One page with baseline, actual, gap, verdict, and the continue, change, stop or re baseline decision.

TOKENS: {{FIRM_NAME}}, {{INITIATIVE}}, {{START_DATE}}, {{PERIOD}}, {{PROMISED_BENEFIT}}, {{COST_TO_DATE}}, {{AS_OF_DATE}}
Click to copy
ROLE: Get each affected party to name what they lose, what they get for it, and what they have agreed to do by when.

WHEN: Before a partner vote, compensation change, platform decision or integration plan, or when the same item has appeared on three agendas without a decision.

CHECK, in order:
1. Founding partner loses control of pricing and the client experience they built, and needs named authority over the exception process.
2. Senior lead advisor loses payout percentage or households, and needs capacity relief, a transition credit and protected relationships.
3. Operations lead absorbs repapering, billing changes and a conversion on top of existing load, and must confirm the date is achievable.

TRAP: A support and oppose map decides nothing. What decides it is what each person loses in dollars, clients, status or control, and whether anyone offered them something for it. A stakeholder with an unnamed loss will not block, they will simply not execute.

BAD INPUT: A missing payout, headcount or client count is MISSING and the loss line left blank, stale data prints as of {{AS_OF_DATE}}, and disagreeing sources are shown both and put to the sponsor.

OUTPUT: Stakeholder table plus a dated decision record.

TOKENS: {{FIRM_NAME}}, {{DECISION}}, {{FORUM}}, {{DECISION_DATE}}, {{SPONSOR}}, {{TRANSITION_PERIOD}}, {{TIER}}, {{AS_OF_DATE}}
Click to copy
ROLE: Turn completed analysis into one governing thought with supporting lines and evidence beneath it.

WHEN: Building a document or deck from an assessment, war game, risk register or KPI set, or when a draft exists and the point is not in the first three lines.

CHECK, in order:
1. Governing thought is one sentence, an assertion, contains the number that matters, and answers the question the audience is holding.
2. Three or four supporting lines, each standing alone, none overlapping, together fully supporting the thought.
3. Evidence under each line carries the number, the source system and the date it was pulled.
4. One so what line per supporting line, saying what it forces the firm to do, not restating the number.

TRAP: Chronology is not an argument. Looked at revenue, then capacity, then retention forces the reader to assemble the conclusion. The governing thought is an assertion someone could disagree with, not a topic.

BAD INPUT: A missing number is MISSING and its line cut, never softened into a claim without a figure. A stale period goes in the governing thought itself, not a footnote. Disagreeing sources appear in the evidence layer, named.

OUTPUT: Governing thought, supporting lines, evidence and so what, ready for review.

TOKENS: {{FIRM_NAME}}, {{AUDIENCE}}, {{QUESTION}}, {{DECISION}}, {{PERIOD}}, {{HOUSEHOLD_COUNT}}, {{AS_OF_DATE}}
Click to copy
ROLE: Write the two page document a partner group or investment committee can vote on.

WHEN: Any commitment of capital, headcount, client experience or the firm's licence, on a dated deadline, after the narrative is built and stakeholder conditions are named.

CHECK, in order:
1. Recommendation in two sentences, in the first three lines of page one, naming the action, amount, date and the one measure it will be judged on.
2. Why, in half a page, three supporting lines each with a number, its source system and pull date.
3. At least three rejected alternatives, one line each, including do nothing costed out, each with the figure that ruled it out.

TRAP: A memo with one option is a request for a rubber stamp. Rejected alternatives must be ones a reasonable partner would have chosen, each killed by a number. Straw men show the analysis was written backwards.

BAD INPUT: A missing field is written MISSING in the memo and the recommendation states what cannot be known until it arrives. Stale periods carry as of {{AS_OF_DATE}}. Two systems disagreeing on a material number hold the vote on that item.

OUTPUT: Two page decision memo with a sign off line.

TOKENS: {{FIRM_NAME}}, {{DECISION}}, {{FORUM}}, {{DECISION_DATE}}, {{SPONSOR}}, {{AMOUNT}}, {{PERIOD}}, {{AS_OF_DATE}}
Click to copy
REVIEWER GATE

Nothing leaves this pack on trust. Every load bearing figure is re derived independently and traced to a
named source. A figure that cannot be traced blocks the document. This skill does not annotate, it stops.


WHAT IT DOES

Run on the draft, with the engagement setup from skill 00 in context.

1. **List every load bearing figure.** A figure is load bearing if changing it by 10 percent changes the
   recommendation. Ignore the rest.
2. **Trace each one.** Name the document, the tab or page, and the period. "The custodian export" is not a
   source. "Schwab position report, 30 June {{PERIOD}}, household tab, row total" is.
3. **Re derive independently.** Recompute from the underlying inputs rather than reading the earlier
   output. A number that agrees with itself has proved nothing.
4. **Label every assumption as an assumption.** An assumption with no owner and no basis is a RED.
5. **Classify.**

| Class | Meaning | Effect |
|---|---|---|
| GREEN | Traced, re derived, matches | Passes |
| AMBER | Traced, re derived, differs within a stated tolerance | Passes with the difference printed in the document |
| RED | Untraceable, unsourced, invented, or differs beyond tolerance | BLOCKS |

THE BLOCK

On any RED, do not produce the final deliverable. Output instead: the blocked figure, what it was needed
for, what source was missing, and the one question that would unblock it.

The only thing that unblocks a RED is a named human at the firm supplying or confirming the source. Not a
re run. Not a caveat. Not a footnote. Not a reworded sentence that avoids the number.

Constructing an argument for why a RED does not matter is itself the failure. If that argument appears in
the reasoning, the gate has failed and the document stays blocked.

WORKED EXAMPLE

Draft recommendation: raise the minimum to 1,000,000 dollars, on the basis that households under that
level run at negative margin.

- Load bearing: cost to serve per household in the sub 1,000,000 tier.
- Traced to: nothing. The figure came from a service tier review that assumed an even split of operations
  cost across households.
- Re derived: cannot be. The firm has never measured time per household.
- Class: RED.
- Output: "BLOCKED. Cost to serve per household in the sub 1,000,000 tier is assumed, not measured. The
  recommendation to raise the minimum rests entirely on it. Question for a named human: does the firm hold
  any time tracking, meeting count, or service ticket data by household for {{PERIOD}}."

The naive version of this run would have shipped the recommendation with a footnote reading "cost to serve
is estimated". That footnote is what a partner group skims past.

<trap>A figure that appears in three places in the draft looks corroborated and usually is not. Three
mentions of the same number normally trace to one upstream cell. Trace to the source document every time,
never to another part of the same draft.</trap>

FEE, SERVICE AND DISCLOSURE CHANGES

Any output that changes what clients pay, what they receive, or what the firm says about itself carries an
extra line before it passes: "This changes a disclosed fee or service. Form ADV Part 2A and the CCO are in
scope. A named human at the firm owns this decision." The gate adds that line, it does not give legal or
compliance advice.

BAD INPUT

A draft with no numbers passes with a note that nothing was load bearing. A draft whose numbers are all
labelled as illustrative passes only if the word illustrative appears next to each one in the final
document. A draft that cites a source this run cannot see is RED, not AMBER.


Edit the tolerance in step 5 to change what counts as AMBER. Edit the load bearing test in step 1 to change
how much of the draft gets checked.

Got the prompts. Want them wired into your actual stack? We map that on a free AI audit.

Book the free audit

Rent it forever, or own it once.

For RIA founders and wealth management principals: 21 Claude skills for practice diagnosis, client segmentation, fee tier design and growth roadmaps, in place of a consultant retainer.

Path A · free

You just did it

The setup rail and every prompt above are free and stay free. The cost is your time, and the risk of wiring it wrong on live data.

Back to the prompts ↑
Path B · done with you

We wire it into your business

We would install the strategy desk inside your own Claude tenant: the 21 skills plus the four bonus skills wired to your custodian and CRM exports, the reviewer gate tuned to your output bar and set as a standing gate before anything reaches a partner meeting, and a named human sign off built into every fee, tier and disclosure path. Done with you, then handed over so you own it. Your data never leaves your tenant.

Book a build call →
data safety

Before you use live numbers

  • • Run last quarter's numbers first. Live data is not a test bed.
  • • Nothing here uploads to us. It runs in your own Claude account, on your own machine.
  • • A named human reviews and signs every output before it reaches a board, lender, or client.
  • • Mask account numbers and names to the minimum the task needs.
the fine print

Straight answers on ownership

Skills authored by consultance.ai. Anthropic, Claude for Financial Advisors and Charles Schwab are referenced as the public September 2026 release and the custodian that offered it, no affiliation implied. McKinsey is referenced as the strategy standard this matches, no affiliation implied. The skills run in your own Claude account. Your data stays in your own Claude tenant; we never see it. This is not legal, compliance, tax or investment advice. A fee, service or disclosure change is owned by your CCO, and a named human signs anything that leaves the firm.

Want this running in your business, not just your laptop? We build it and hand you the keys.

Book a build callBack to the library

Want this wired into your stack instead of running it yourself? That is our AI deal desk and finance automation service.

the newsletter

AI news worth opening.

The AI tools, launches, and shifts that actually matter, in plain English. New library drops the moment they land.

100% freeNo paywall, everUnsubscribe anytime

More like this

Other builds worth a weekend

All repos →
Finance and data

Free Portfolio Quant Research Desk

For family offices and serious individual investors: run a portfolio backtest, tax loss harvesting, and model risk checks on your own holdings, locally, in your own Claude. Replaces the $250k quant seat you would otherwise hire.

Setup guide →
Finance and data

Private Equity Deal Sourcing Playbook

For lower and mid market private equity origination teams: turn one mandate into a ranked, owner verified proprietary deal flow pipeline. Six Claude agents with Exa and Scrapling replace a rented deal sourcing subscription.

Setup guide →
Finance and data

Free Jira Alternative for Deal Teams

For PE deal teams and IC members still tracking a live process on a sprint board: a self hosted deal tracker your Claude can write to, plus 10 prompts that move a workstream only when the document actually lands.

Setup guide →
Get the free kitBook a call

Forward this to whoever owns the workflow.

The person drowning in this every week is the one who'll actually want it.

Forward by email
in one line

What is RIA Practice Strategy Skills for Claude?

RIA Practice Strategy Skills for Claude is a finance and data build in the consultance.ai AI Build Library. For RIA founders and wealth management principals: 21 Claude skills for practice diagnosis, client segmentation, fee tier design and growth roadmaps, in place of a consultant retainer. It fits RIA founders, wealth management principals and advisory firm COOs who want the practice strategy half of the job, where the book is actually growing, which households carry the economics, what to charge, which service tier to retire, and the memo the partner group decides from, running inside their own Claude with a gate that blocks any number it cannot trace. Setup difficulty is Medium, with 4 plain-English steps.

What does RIA Practice Strategy Skills for Claude do?

For RIA founders and wealth management principals: 21 Claude skills for practice diagnosis, client segmentation, fee tier design and growth roadmaps, in place of a consultant retainer.

Who is RIA Practice Strategy Skills for Claude for?

It fits RIA founders, wealth management principals and advisory firm COOs who want the practice strategy half of the job, where the book is actually growing, which households carry the economics, what to charge, which service tier to retire, and the memo the partner group decides from, running inside their own Claude with a gate that blocks any number it cannot trace.

How hard is RIA Practice Strategy Skills for Claude to set up?

Medium to set up — one guided setup instruction covering 4 plain-English steps, plus 23 ready-to-run prompts on the resource page.

How would consultance.ai build this out?

We would install the strategy desk inside your own Claude tenant: the 21 skills plus the four bonus skills wired to your custodian and CRM exports, the reviewer gate tuned to your output bar and set as a standing gate before anything reaches a partner meeting, and a named human sign off built into every fee, tier and disclosure path. Done with you, then handed over so you own it. Your data never leaves your tenant.

What are the licensing terms?

Skills authored by consultance.ai. Anthropic, Claude for Financial Advisors and Charles Schwab are referenced as the public September 2026 release and the custodian that offered it, no affiliation implied. McKinsey is referenced as the strategy standard this matches, no affiliation implied. The skills run in your own Claude account. Your data stays in your own Claude tenant; we never see it. This is not legal, compliance, tax or investment advice. A fee, service or disclosure change is owned by your CCO, and a named human signs anything that leaves the firm.

Want this built into your workflow?

RIA Practice Strategy Skills for Claude is the starting point. On a free AI audit we map where it fits your stack and what consultance.ai would build around it.

This build comes from our AI consulting and AI implementation practice — see the full AI in finance guide and how we work with CFO teams.

Book your free AI audit