Course map
Build from first ask to owned workflow
Five levels, taken in order — that’s the core. Hanging off it are deeper modules that open as you earn them: the same artifact under a pressure the core didn’t have room for. The core is the shortest honest route through, not the whole of what’s here.
Level 1 · Talk
0% of this chapter
Level 1
Talk
Drive one conversation well.
- Surface
- Chat
- You keep
- A complete ask they can reuse
Level 2
Ground
Work from real material and govern what goes in/out.
- Surface
- Chat + pasted docs
- You keep
- Document-grounded analyzers and deliverables
Level 3
Judge
Make accountable calls and know where to stop.
- Surface
- Chat + standards
- You keep
- Pass-test and audit kits
Level 4
Operate
Set up AI where the work lives.
- Surface
- VS Code + Claude Code replica
- You keep
- CLAUDE.md and workspace pipelines
Level 5
Build
Author workflows at will.
- Surface
- VS Code + Claude Code replica
- You keep
- A named skill or pipeline
Never really used AI? Start here. You’ll talk to a real one, step by step — on the kind of work you already do — and walk away with the whole way of thinking. No jargon, nothing to break.
- 1.1Meet it
- 1.2Nothing to fear
- 1.3It’s a conversation
- 1.4It only knows what you tell it
- 1.5How you ask
- 1.6You’re in charge
- 1.7Meet the buttons
- 1.8You’re ready
Stop running the rollover waterfall by hand. Build a tool across five milestones — hand over the real rent roll, name the standard views, make it flag the risks, check a number before it goes out — then keep the whole ask and run it on the next property that lands.
DepthCraft4 parts
Messy Roll ClinicYour analyzer has only ever met a clean roll. This is the one the property manager actually exports: a merged anchor across two suites, a lease that renewed mid-year, rent quoted monthly in one row and annually in the next, and a vacancy someone typed as $0 instead of leaving blank. Reconcile it without losing a single number back to its row.
Opens once you’ve finished Rent-Roll Analyzer.
DepthJudgment4 parts
Defend the NOIThe analyst who gets asked back into the room is not the one who was right. It is the one who could say precisely which part of the number was evidence, which part was assumption, and which question belonged to counsel.
Opens once you’ve finished Rent-Roll Analyzer and Messy Roll Clinic.
DepthSystem4 parts
Rent-Roll SkillThis is the rung where one person’s habit becomes a team’s standard — and where the honest limitations file matters more than the code.
Opens once you’ve finished Rent-Roll Analyzer and Author a Skill.
DepthDiscovery4 parts
Portfolio Contradiction HunterCombining anomaly detection with document-governance logic is how portfolio-level surprises get caught in diligence instead of at closing.
Opens once you’ve finished Rent-Roll Analyzer and Cross-check the stack.
Stop cross-checking a broker’s glossy deck by hand. Build a tool across five milestones — hand over the real offering memorandum, name the in-place-vs-pro-forma split, make it flag the spin, check a number against the source — then keep the whole ask and run it on the next OM that lands.
DepthCraft4 parts
The T-12 RecastYour OM Analyzer already splits a broker’s in-place numbers from their pro forma. A self-managed owner’s trailing-twelve is quieter and just as flattered: reprice the insurance, the management fee and a capital cost hiding in repairs against a document you can point to for each — then hit the real estate tax line, where no document exists yet to settle it, and route it to the seller instead of typing a confident number.
Opens once you’ve finished OM Analyzer.
A deal you’re inclined to recommend, and an answer that agrees with you — the dangerous kind. Take a real acquisition to committee: make it argue the case to pass, route the legal question to counsel, sign a recommendation that carries your own call, then keep the pass-test kit and run it cold on a second deal. The part you can’t hand over.
DepthJudgment4 parts
Quote StackThree lenders quoted the same acquisition loan and none of the numbers answers the same question. Build a comparison grid where every cell names the sheet it came from, catch the invented rate the model supplied with no source and demote it to a question, run each lender’s own sizing test by hand — then recommend the one that actually clears the deal’s own plan, not the cheapest headline rate.
Opens once you’ve finished Make the Call.
DepthJudgment4 parts
The Line You May Draft ToMark up a letter of intent the way a non-lawyer actually may: take a real position on price, deposit, diligence and closing, and flag — never draft — anything with legal effect, routed to counsel with the exact question. Catch the pass that drafts an indemnification clause anyway, then flip to the other side and make it genuinely disagree instead of splitting the difference.
Opens once you’ve finished Make the Call.
Stop reintroducing your desk every fresh workspace. In VS Code with Claude Code, write the project instructions once — who you are, the first-pass screen you want, the source-backed math check, and the legal boundary — then cold-run the same setup on the next deal with one line.
DepthJudgment3 parts
When the rule is too broadThe opposite failure. A rule so cautious it gates work that never needed gating — so you start doing the job in a fresh session where your own file doesn’t apply. That is how a governing document dies: not by being wrong, by being routed around. Narrow the trigger without giving up the protection.
Opens once you’ve finished Set It Up Once.
DepthSystem3 parts
Whose rule is it?Months on, your one project file is holding three checks you learned from a single retail portfolio — and they fire on a single-tenant lab deal that has nothing to do with any of them. Sort the file by scope: what survives a deal nobody here has seen yet stays at the firm level, what described one asset goes to that asset. One of the three refuses to sort, and that one is the point.
Opens once you’ve finished Set It Up Once.
Stop re-typing the same rent-roll ask into a fresh chat every deal — and watch it come up thinner every time. Drive Claude Code to write the workflow down once as a skill: name it, spell out the steps, then run it by name on the next deal in a single line. Your first tool, and you own it.
DepthJudgment4 parts
Worth the BuildYou built rent-roll-normalizer and ran it on a deal it had never seen — that felt like the finish line. Priya has a harder question: was it worth building? Clock the honest manual pass on Fernbrook Plaza, then price the skill’s own run — the prompt and the check, not just the reply — against it. Then find the one file this week, Cardew Crossing’s percentage-rent annex, where the honest answer is to put the tool down.
Opens once you’ve finished Author a Skill.
Three good lease-review skills still make a stale memo when their handoffs live in someone’s head. Write one source-tied run contract, compose the skills in order, make every output stop at human approval, then register a durable Routine and prove a new commencement certificate refreshes the work from a cold session.
DepthSystem5 parts
Review a HandoffAn upstream ChatGPT draft is fluent and almost useful. Trace what it can prove, hold what it cannot, and leave the review gate where the accountable decision belongs.
Opens once you’ve finished Compose a Pipeline.
The marketplace
Your fund is openEvery lesson you finish pays $2.5M into a fund and moves its clock one year. Where you put the money is entirely your call, and nothing you do there can move your Level.
Track record. Not your Level.
A few cold reps of whatever you have stumbled on. It opens once a graded step catches you.
Saved asksThe reusable asks you have earned so far, saved automatically and ready to paste into your next deal.
GuidesThe screenshottable checklists the course hands you as you pass them, on one shelf. Locked ones name themselves and which unit opens them.
What we gradeThe parts a graded ask is judged on, defined in one place, each linked to where it is actually proven.
