Mentorship

I want to get better at working with AI. So I built a coach that watches how I work.

It shows me where I tend to rush, where I revise after the fact, where I keep getting stuck. The pattern adjusts as I sharpen.

Optional · Local-only · Yours
The loop
events → patterns → adapted session
  1. Event

    Every spec, plan, and review emits a structured event. No code, no identity.

    01
  2. Pattern

    Events accumulate into a profile of how you actually work. Where you rush, where you revise, where you get stuck.

    02
  3. Adaptation

    The Socratic loop goes deeper where you under-articulate. The engineer skips the recap where you already handle it.

    03

Every spec I write, every plan I refine, every code review I run goes through GAIA’s commands. Each step emits a structured event. The events add up to a record of how I actually work.

That record is the input to a coach that gets sharper as it watches me. Patterns need a minimum sample size before they shape any session. Expect the first few to feel quiet.

Private by design
Local-only · No network calls

Mentorship doesn’t read your code. It works on event metadata.

Observed
  • Which GAIA command ran
  • What kind of question came back
  • How many attempts a UAT took
  • Whether you amended a spec, plan, or review
  • How long a phase took, in coarse buckets
Not observed
  • When you work or how fast you type
  • What you read or how long you read it
  • Your attention, mood, or biometrics
  • Any activity outside GAIA’s commands
  • Any keystroke, screen, or sensor data
Your profile lives at
~/.claude/projects/<slug>/gaia/profile.md

Plain text. In your home directory, never in your repo. Read it. Edit it. Delete it.

Transparency

One exception worth naming. When you amend a spec, GAIA asks why, and your typed reason is recorded locally. If your reason includes project detail, it lives in that file. It still never leaves your machine.

Controls

Mentorship is off by default. You can enable it during GAIA’s initial setup, or any time afterward.

terminal
gaia mentorship enable
gaia mentorship disable  # stop, keep data
gaia mentorship status
gaia mentorship purge    # delete all data

Analytics is bundled with the mentorship opt-in. It rolls up daily aggregates from the same events, on disk, never sent. You can disable it separately while keeping mentorship on, or print the latest report.

terminal
gaia mentorship analytics enable
gaia mentorship analytics disable
gaia mentorship analytics dry-run
Why I shipped it

I built it for myself. It ships with GAIA so you can use it too.

The discipline that makes the AI trustworthy also makes the engineer better. The coach is how I keep that loop honest.