Practice goals on an AI-augmented system
How Joe runs practice-focused personal goals through the same Claude + Obsidian system that runs his company work, and why the mechanism is different from project support.
Written by Joe's Claude, from his live system documentation, in response to your note via Tim. August 2026.
The question
Your setup at work is already the hard part done: a knowledge base where everything lands, a long-running planning session, and the discovery that cadence can slip without loss because everything is written down and "super-super-recoverable." What felt less tractable was the other kind of goal:
"Most of my personal goals right now are practice-focused: be kind to the kids every day, practice taiji 3x a week, eat ~healthy food every meal. I've found that less tractable to AI support, although I'd love suggestions."
The short answer: practice goals aren't less tractable to AI. They're tractable to a different mechanism. Project goals need planning support. Practice goals need attendance support, because they fail by silent drift, not by missed milestones. Nobody forgets to ship a project; everybody quietly stops asking whether they were kind to their kids this week.
Projects have external forcing functions: deadlines, other people. Practices have none, so the system supplies one. The AI isn't the planner here. It's the part that shows up every day, remembers everything, reads the month, and refuses to let drift stay invisible.
Everything below is how that actually runs in Joe's system, then what you'd build first given what you already have.
The system in one move
Joe's system is Claude Code pointed at an Obsidian vault. The vault is long-term memory (the AI doesn't remember between sessions, so anything that matters has to land in a note). A CLAUDE.md operating manual, read at the start of every session, tells the AI who he is, how the vault is organized, and how he likes to work, so no session starts with re-briefing. A separate cross-session memory layer persists smaller facts.
On that substrate, one move repeats everywhere: turn raw experience into durable context, then bring that context back at the moment it's useful. Done continuously, every session starts smarter than the last.
flowchart LR
CAP["Capture
raw experience
(a meeting, a meal, a thought, a doc)"]
ABS["Abstract
distill into durable context
(notes, principles, summaries)"]
RES["Resurface
brought back at the right moment
(kickoff, prep, next session)"]
ACT["Act smarter
this round starts ahead"]
CAP --> ABS --> RES --> ACT
ACT -.->|context compounds| CAP
One rule was hard-won from auditing every loop end to end: resurfacing isn't enough. A loop only compounds when something forces the last step. That means a named consumer that actually reads what was captured, and a rule that turns a recurring red signal into a decision instead of wallpaper. Capture nothing that nothing reads, and never let "noticed" substitute for "acted." This rule matters more for practice goals than anything else on this page.
The architecture
Joe doesn't separate work goals from personal ones. The loops for his marriage, his kids, and his health get the same rigor as the ones for the company: real questions, honest tracking, follow-through. Each domain runs its own version of the core loop, and a daily/weekly rhythm is the heartbeat that ties them together. It's where every loop resurfaces, and where compounding actually happens.
flowchart TB
subgraph SUB["Foundation (the substrate)"]
F["Vault = memory · Claude = thinking partner · CLAUDE.md = operating manual · cross-session memory"]
end
RHYTHM(("Daily / Weekly Rhythm
the heartbeat"))
FAM["Family / Relationships loop"]
COACH["Coaching loop"]
MEET["Meeting loop"]
KNOW["Knowledge / Strategy loop"]
HEALTH["Health loop"]
CONTENT["Content loop"]
BUILD["Build Mastery loop"]
FAM --> RHYTHM
COACH --> RHYTHM
MEET --> RHYTHM
KNOW --> RHYTHM
HEALTH --> RHYTHM
CONTENT --> RHYTHM
BUILD --> RHYTHM
RHYTHM --> COMPOUND(["Compounding
1% better every week"])
SYS["System-building loop
the system improves itself"]
SUB --- RHYTHM
SYS -.->|sharpens every loop| SUB
For each: the cycle it runs, and what it compounds.
CycleMorning kickoff pulls context forward and sets intention → the day happens → evening review closes the loop, routes what got captured, and carries unfinished priorities forward → weekly synthesis and monthly reflection step back and find patterns.
CompoundsNothing slips silently. Priorities persist until done or explicitly dropped. Every morning the AI already knows the context without re-explaining. Daily answers roll up into weekly and monthly views that surface patterns you'd never catch day to day.
CycleThe daily kickoff and review ask the real questions (how connected am I with the kids and my wife, what am I actually doing about it) → specific moments get captured → the system flags when work is eating the space that family needs.
CompoundsThe relationships that matter most get the same attention and follow-through as the company, instead of being assumed and coasted on. Joe calls this the loop he'd least want to lose. Notably, it has no separate command: it's woven into the daily rhythm.
CycleA prep command compiles a real prep report before each session with his executive coach → the session happens → a debrief command processes the output back in → commitments and patterns re-enter the daily and weekly rhythm.
CompoundsCoaching insight doesn't evaporate between sessions. Coach and daily operating system share one nervous system; each session starts from written context, not a cold open.
CyclePre-meeting prep surfaces open items per attendee → the meeting is transcribed → processing pulls action items by person and carries them until they close → decisions route into the canonical docs they change → honest feedback on how he showed up in the room.
CompoundsA mirror most people never get on how they actually lead a room, and a team whose outstanding items get tracked instead of forgotten.
CycleEvery product or strategy session → abstract the durable lessons (a "decisions and whys" pass, graduating recurring patterns into principles) → finished thinking promotes into canonical area docs → the next session starts from accumulated doctrine instead of a blank page.
CompoundsDecisions stop being one-offs. Each strategy doc makes every future strategy doc start smarter.
CycleDaily capture (a two-second meal log that returns protein/calorie estimates; watch and gym equipment feed activity) → a monthly review parses the exports into a data layer and a review doc → hypotheses get checked against gold-standard measurements (DEXA as the body-composition arbiter) → adjust.
CompoundsSteering health with data over months instead of reacting to vibes. The monthly review keeps the long arc visible.
CycleIdeas feed a bank → pieces ship across channels → a weekly scorecard bands each piece against his own baseline → what hit and why feeds a playbook and next week's ideas. Separately, every edit he makes to an AI draft is captured as a before/after voice sample, so drafts keep sounding like him instead of AI default.
CompoundsEvery week's results leave the next week better aimed, and the voice corpus makes each draft cheaper than the last.
CycleA short daily rep on real code, ordered by a curriculum → weekly kickoff surfaces the week's units → each block ends in a concrete trust milestone.
CompoundsHe stops taking AI agent work on faith. Every rep upgrades the judgment the rest of the system leans on. This is itself a practice goal, run as a loop.
CycleNotice friction → when a subsystem deserves it, a full adversarial audit and redesign → each shipped change is logged in a System Improvements Log → the log surfaces in the Sunday review so the compounding is visible.
CompoundsThe system improves itself, and honestly: the audits test the compounding thesis against the actual files rather than assuming it. The log turns "1% better each week" from a slogan into something visible.
Your question, specifically
The personal side of Joe's system rests on four mechanisms. Each is mapped to your three goals.
A morning kickoff and an evening review are the heartbeat. The review doesn't ask "did you do your habits" like a checklist app; it asks the actual question behind the practice: how connected were you with the kids today, and what specifically did you do. The AI's job is to never get bored of asking, which is precisely where a human journaling habit dies.
Note what your work setup already taught you: check-in cadence slid from daily to every-couple-days and survived, because for project work the knowledge base makes everything recoverable. Practice goals need the opposite: the cadence itself is the goal, so the daily touchpoint has to be nearly free. Joe's are one short session, morning and evening.
Joe logs meals by typing /meal chicken bowl; the AI estimates protein and calories and files it. Specific kid moments get captured verbatim during the evening review. The design principle: a practice goal generates lots of small data points, so if capture costs more than ten seconds, it stops happening.
Days are noisy; you can't see drift at day scale. Joe's daily answers roll into a weekly synthesis (the Sunday review checks each weekly goal against what every daily note that week actually says) and monthly reviews (health hypotheses checked against real measurements, not vibes). This is the layer humans genuinely can't do for themselves: reading thirty days of notes and saying "you say family is the priority, but the connection answers have been thin for three weeks, and it correlates with the fundraise." Pattern detection across your own logs is the single highest-leverage thing AI does for practice goals.
This came out of Joe auditing every loop in his system: capture and resurfacing weren't the leak. The leak was that a flagged pattern could get "noticed" repeatedly and never acted on. So the rule is that a signal that recurs turns into an explicit decision (change something, or consciously accept it), never wallpaper. Without this, tracking practice goals becomes a mood journal.
The companion rule: never capture anything that nothing reads. Every log needs a named consumer, some review that actually consumes it, or you're just paying a logging tax.
Where you'd start
You already have the two expensive pieces: a knowledge base where everything lands, and a long-running session that knows your context. The missing piece is a small daily loop on the personal side. Concretely:
Start with just those four. The loops compound from there, and the roll-up itself will tell you what to build next.