Gbrain Advisor
Proactive "make the most of gbrain" coaching.
Install
npx skills add garrytan/gbrain --skill gbrain-advisor -g -a claude-code -y- Repository
- garrytan/gbrain31.4k
- Category
- Engineering
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 1,141 tokens
- Runs scripts
- No, instructions only
What it does
Proactive "make the most of gbrain" coaching. Runs `gbrain advisor` on a cadence and pings the user with the top high-leverage actions for their brain: version drift, pending migrations, stalled jobs, low embed coverage, setup smells, and uninstalled brain skills. Read-only; always asks before fixing.
gbrain Advisor
Convention: See
skills/conventions/brain-first.md. This skill is the proactive voice of the brain, it tells the owner how to run it better.
Contract
This skill guarantees:
- Read-only.
gbrain advisornever mutates. It computes a ranked list of actions from existing brain state. - Print, never execute. You SHOW the user the findings and ASK before running any fix. The user owns every decision.
- Bounded nagging. On a cadence, surface only what changed or what's critical; don't repeat an ignored low-severity item every run.
When to run
- On demand when the user asks "how do I get more out of this brain?"
- On a weekly cadence via the cron recipe below (even idle brains get a "here's how to run this better" ping).
- Monthly, the advisor also surfaces the backup-coverage verdict (
gbrain backup status, which knowledge repos have no git remote); relay any warn.
How to run it
gbrain advisor --json
Exit code is the severity gate (E2): 0 clean, 1 warn, 2 critical. The JSON
payload is { version, generated_at, worst, findings: [...] }. Each finding has:
severity,critical|warn|infotitle, one-line why-it-mattersfix.command_argv, the exact command to fix it (a structured argv)fix.dispatch_id, present when the fix is safe to run via--apply
What to do with the findings
-
Read the findings, highest severity first.
-
Summarize the top 1-3 to the user in their own channel/voice. Lead with any
criticalitem (e.g. pending migrations). -
For each, show the
fix.command_argvand ask whether to run it. -
If they say yes and the finding has a
fix.dispatch_id, you may run it locally with an explicit confirm:gbrain advisor --apply <dispatch_id>
