This page is the whole onboarding, in order. Scott and Dallas walk it together on day one; anything marked DALLAS can be done as homework beforehand. Tags show who does each step.
Three pieces, and how they relate. If this clicks, everything else is detail.
Ten terms cover 95% of everything. Claude will gloss any word the first time it uses it — and you can always ask "explain that like I've never coded."
An AI agent: you describe an outcome in plain English, it does the work — reads and writes files, runs tools, builds dashboards, makes spreadsheets. The Desktop app is the friendly window around it. No terminal needed.
A text file at the top of your project that Claude reads first, every session — who you are, how the company works, the rules. There are levels (a personal one in your home folder, a project one in the repo) — focus on the project one; it's shared through GitHub. Anything you re-explain twice, say: "add that to the CLAUDE.md."
Claude keeps notes between sessions (plain markdown files + an index it loads every time). Yours arrives pre-seeded with SGA knowledge — the vernacular, data rules, metric traps — so day one, Claude already knows how SGA works.
Reusable workflows Claude already knows: the SGA dashboard look, Excel exports, the "?" metric explainer, guided tours. Kit ships 8. You just ask — "build me a dashboard" — and Claude picks the right ones.
An agent is just saved instructions plus permission to use tools. Do a task once conversationally (a monthly reconciliation, an Excel pull-and-report), then say "save this so I can rerun it monthly." The conversation IS the recording — no screen capture, no programming. Next month: "run the September one."
Secure doors from Claude to company data. You get two: the Crosswalk API (the live practice roster) and the sga-data connector (governed Power BI / Dental Intel numbers — permission-checked and audited).
Claude proposes a plan and waits for your OK before touching anything or spending budget. Start non-trivial tasks here. The other modes just change how much it asks per step.
Repo = the project folder with full history. Fork = your own copy on GitHub linked to the original. Commit = save a named snapshot. Push = upload it. Claude runs all of this for you — you just say "commit this."
"Deploy" = put a dashboard on a live URL you can send to anyone. Claude does it; the deliverable is always the link, not a file path.
Your setup bills per usage against a $100/month cap (we're measuring real consumption before picking a plan). Claude is coached to stay lean and to warn before anything expensive. /status shows the meter.
All free. Defaults are fine everywhere. Do these as homework before day one DALLAS. After each install, run the verify command in PowerShell (press Win, type "powershell", Enter).
.msi, defaults.Four accounts/keys. Scott creates the company-side pieces; Dallas wires them on his machine. Keys are secrets: they arrive via password-manager share or in person — never email or chat — and they never go into git.
/status inside a session — it should show the API key in use. We review real usage in ~3 weeks and pick the right plan from data..env file in a private folder (Claude will set this up with you). First deploy happens together with Scott.C:\Users\<you>\sga-secrets\). Claude reads it from there whenever it needs a practice lookup.Your starter repo is ready: github.com/scott4885/dallas-sga — it contains your CLAUDE.md, 8 SGA skills, the docs, and the pre-seeded memory. You don't work in Scott's copy — you fork it, so Scott can keep improving the kit and you can pull updates cleanly.
git remote -v should list both origin and upstream.One diagram of the whole machine. You speak (or type) on the left; live dashboards and Excel files come out the right.
Two doors, ~10 minutes total. The finance door is deliberately permission-scoped — you'll see both an allowed pull and a denial, on purpose.
/mcp → add server → https://sga-data-mcp.pages.dev/mcp. First call opens a Microsoft sign-in with your @sgadental.com account. Sessions renew themselves.| Ask Claude | Expect |
|---|---|
| "Use sga-data: whoami" | Your email, role vp, scope all |
| "List the metrics I can query" | Your entitled set — finance metrics don't even appear |
| "New patients, last 3 months, network-wide" | ✅ Real Dental Intel rows — your wheelhouse |
| "Total production by month, last 6 months" | ✅ Headline production (the basic tier) |
| "EBITDA / P&L by practice last quarter" | 🚫 Denied — on purpose. Finance isn't in your grant yet; the denial (and its audit entry) is the credential system working. Access widens as needs are proven. |
Two files carry your identity: CLAUDE.md (standing rules, loads every session) and memory-seed/user_profile.md (who you are). Fill the placeholder brackets on day one — then make them smarter by mining your own AI history.
You've been using ChatGPT (and some Claude) for a while — those conversations are a goldmine of "context you keep re-explaining." Harvest it once, keep it forever:
One focus per day. Rules to drill all week: start in plan mode · commit when things work · /clear between unrelated tasks · no PHI, ever.
| Day | Focus |
|---|---|
| 1 | Wire everything on this page through Step 6, together. First prompt: "explain this project to me." Stay in plan mode. Run one of your three brought problems — the quick win. |
| 2 | Explore: @filename to point Claude at a file, /resume to reopen yesterday. Re-run the crosswalk + data queries solo. Do the personalization mining (Step 7). |
| 3 | Make a small change → review Claude's proposed diff → approve → "commit this." The full loop: describe → review → accept → save. |
| 4 | Branch → change → "open a PR" — the full GitHub flow once, reviewed by Scott. Plus: turn one repetitive task into your first agent ("save these steps so I can rerun them monthly"). |
| 5 | Build a small dashboard from sample data (the skills do the heavy lifting), add the "?" explainer, and deploy it live — first deploy together with Scott. Send someone the URL. 🎉 |
| Wk 2 | A real task on real (Phase-A) data through the sga-data door. Tackle the meaty problem you brought. Review the usage meter with Scott → pick the long-term plan. |
Don't start with "let's build an agent." Start by doing the task once, live, in plain conversation: walk the Excel file in, have Claude pull the data and report out. When it's right, say the magic sentence — "save this as something I can rerun every month." That's it: the conversation was the recording. No screen capture, no programming — Claude bottles the steps into a reusable routine. Next month: "run the September one." Need a tweak? Say what changed, in words. This is the pattern for finance agents, monthly reconciliations, Excel extract-and-report jobs — any repetitive task in the company.
Ten habits that separate "meh" results from great ones.
Full sentences, context, the why behind the ask. The more you explain, the better it does.
Say what problem you're solving and let Claude figure out the how. You judge the result: did it solve it, yes or no?
"That's not what I meant — I actually wanted X." It course-corrects instantly. No need to start over.
"Ask me anything you need before you start." It surfaces the things you forgot to mention — huge for avoiding wrong turns.
Small clear chunks beat one giant tangled request. And when a conversation gets muddled, /clear and start fresh — faster than untangling.
"This goes to leadership" vs "just for me" changes the polish, the caution, and the checking it applies.
"Walk me through what you just did." It teaches as it goes — the fastest way to build your own confidence.
"Here's my problem — what are my options?" before committing to anything. It's a genuinely good brainstorming partner.
You don't need the perfect prompt. Talk messy (hold the Handy key and think out loud), then: "help me tighten this up."
When a prompt works really well — "add that to the CLAUDE.md." Your setup gets smarter every week you use it.
/status anytime.Run these in order in one session. All green = onboarding complete.
/status shows the company API key in usegit remote -v shows origin (your fork) + upstream (the kit)git log shows your commits; no secrets anywhere in the repo| What | Link |
|---|---|
| Git for Windows | git-scm.com/download/win |
| GitHub CLI | cli.github.com |
| GitHub — create account | github.com/join |
| Node.js LTS | nodejs.org |
| Python | python.org/downloads |
| Claude Code Desktop | claude.com/download |
| Handy (voice) | handy.computer |
| Cloudflare — create account | dash.cloudflare.com/sign-up |
| Your starter repo | github.com/scott4885/dallas-sga |
| The planning conversation behind this page | claude.ai/share/… |