tonydzi/second-brain-starter-kit/alpha-judge
Claude Code and agent skill by tonydzi/second-brain-starter-kit
- community
Checking that the SKILL.md file is still in the repository.
LLM-judge stage of an alpha-mining pipeline: take a miner's deterministic candidate list, keep only real signal, drop noise, and propose additions to that miner's curated note. Use after any zero-token detector run. Reads only the candidate digest and the home note, never the corpus. Triggers: "/alpha-judge <miner>", "judge the candidates".
Install
npx vskill@latest install tonydzi/second-brain-starter-kit/alpha-judgeSKILL.md
π °οΈβοΈ /alpha-judge β the reusable LLM-judge for every alpha miner
π§ When reporting to a non-technical operator: end with a child-simple "In plain words" recap in their language (their standing request; reports TO the operator only).
The alpha-extraction engine = cheap deterministic detector (0 tokens) β LLM judge β weekly β€10 + yes/no calibration, repeated for each of the 10 miners. The DETECTORS are per-miner scripts in $IMPORTS_ROOT/alpha/. The JUDGE is the SAME logic every time β so it lives HERE, once, and is reused. Canon: 02-Decisions\decision-alpha-extraction-engine-variant-a; memory [[alpha-extraction-engine]].
Model policy (per [[model-routing-sonnet-grunt]] + the operator's 2026-06-14 session override)
- In-session, now: judge on Opus (the operator steers; he'll say when to switch to Sonnet as Opus nears its limit).
- Nightly unattended: Sonnet (idle free bucket) via
judge_nightly.cmd(headlessclaude -p --model sonnet). LIVE + verified 2026-06-15 β Windows task "Alpha Judge Nightly" Mon 05:00, chained after the 04:15 scan. Now judges ALL 10 miners (was bets-only; expanded 2026-06-15) β one headless session reads THIS spec, loops the registry, applies the dedup-vs-home gate, writes each<miner>-judged-latest.md. Vault writes are forbidden in nightly mode (judge-only; home-note additions wait for the operator's in-session approval). (Auth is in the Windows keychain; check withclaude auth status, re-login viaclaude auth login. Keep.cmdpure-ASCII.) - The judge is grunt-classification β Sonnet is the natural default once the session-override lifts.
Miner registry (detector β home β verdict scheme)
| miner key | candidates file (in _imports\alpha\candidates\) | ledger db | curated HOME note (feeds, never duplicates) | verdict scheme | |
|---|---|---|---|---|---|
bets | bets-report-latest.md | bets_ledger.db (table bets) | insight-prediction-ledger | β came true Β· β did not Β· π still open Β· π not a bet | |
contradictions | contra-report-latest.md | contra_ledger.db (pairs+claims) | insight-contradictions | β a real contradiction Β· π‘ an evolving opinion Β· π noise | |
stance | stance-report-latest.md | stance_ledger.db (shifts+pairs) | insight-contradictions (Β§ "willing to change my mind") | β a real shift of view (was A β now B) Β· π‘ a refinement, not a shift Β· π noise | |
bridge | bridge-report-latest.md | bridge_ledger.db | insight-worldview-throughlines | β a non-obvious, valuable bridge between domains Β· π‘ an expected link Β· π an accidental co-mention | |
recurring | recurring-report-latest.md | recurring_ledger.db | insight-worldview-throughlines | β a genuine recurring conviction Β· π‘ an operational repeat Β· π co-frequency of filler words | |
leadsignal-report-latest.md | leadsignal_ledger.db | 42.9% precision on the owner's gold set (111π‘/27π΄, 2026-07-05) β leads belong in /pipeline, not in the insight feed. The script stays on disk but is disabled in weekly/judge/harvest | β | ||
novelty | novelty-report-latest.md | novelty_ledger.db | insight-novelty-ideas (CREATE it on the first β
) | β a genuinely new idea Β· π‘ a variation on something known Β· π rare words with no idea behind them | |
identity | identity-report-latest.md | identity_ledger.db | _Self-Bible-MOC (+ concept-* "what I think") | β a real self-definition (a value/principle) Β· π‘ situational Β· π not about identity | |
openq | openq-report-latest.md | openq_ledger.db | insight-open-questions β
(created 2026-06-15, 25 questions; +226 from Detector-A pending) | β a real open question of the owner's Β· π‘ rhetorical Β· π someone else's / boilerplate | |
orphan-insight-report-latest.md | orphan_insight_ledger.db | 37.5% precision on the owner's gold set β the misses were the team's working protocols in 05-Resources (an evidence layer where being unlinked is normal). Orphan insights are caught by /relink --deep. The script stays on disk but is disabled in weekly/judge/harvest | β |
Flow (what YOU do)
- Pick the miner from the arg (default
betsif none; if unclear, ask). Read its candidates file (or query its db for the top unjudged candidates β cap ~25; never the whole corpus). - RECALL the HOME note (e.g.
insight-prediction-ledger/insight-contradictions) so you DON'T re-propose what's already catalogued. Token-cheap: read only that one note + the candidate digest. - JUDGE each candidate against the miner's core question β "is this ANTON'S OWN <X-of-the-right-type>, not noise / not someone else's / not a restatement?" Classify per the verdict scheme + a ONE-line reason. The detector optimises RECALL; the judge supplies PRECISION.
- π‘ DEDUP-VS-HOME GATE (mandatory β added 2026-06-15): before you KEEP a candidate, check it against the HOME note you recalled in step 2. If the candidate merely restates something already catalogued there (same belief / value / bet / question / shift / bridge β even if worded differently), DROP it with the verdict π already in the home note (restatement). Only candidates that add something the home note does NOT already contain survive. This is a semantic check (you, the judge, do it β NOT a blind word-overlap filter, which would false-drop real nuance). Why: on 2026-06-15 the
identity(11 raw keeps β 0 truly new after dedup) andstanceminers re-proposed items already in_Self-Bible-MOC/insight-contradictions; this gate makes that dedup a required step, not a manual afterthought.
- Write the clean signal β
_imports\alpha\candidates\<miner>-judged-latest.md(utf-8,\n): only the β /π‘ keepers, each with quote(s), source[[wikilink]], date if known, verdict, reason. If zero signal, say so plainly (that's a valid, honest result β don't invent). - Propose HOME additions (the keepers not already in the home note): show the operator BEFOREβAFTER ([[show-before-after]]); on their OK β
vault_backup.pyfirst ([[vault-backup-rule]]) β append to the home note (draft status, they edit) β recalc if the home has an engine (bets βledger_calibration.py). Never auto-write a curated vault note.
Guardrails
- Token-economy ([[vault-data-architecture]]): judge reads ONLY the candidate digest + the one home note. NEVER load the corpus. The detector already did the 0-token narrowing.
- Honesty over yield: "0 real" is a legitimate verdict (contradictions hit it 2026-06-14 β the operator is consistent + already has the curated map). Don't manufacture signal to look productive.
- No new ledgers: every miner FEEDS a pre-existing curated home (betsβprediction-ledger, contradictionβinsight-contradictions). Surface NEW candidates; don't duplicate the home.
- Vault writes = backup β preview β approve β reindex. Concurrent-git aware: if the vault
index.lockis held by live git, defer the write and say so.
Not this skill
Building/refining a DETECTOR script = direct work in _imports\alpha\ (not here). Running the deterministic scan = the miner's own .py / weekly task. This skill is ONLY the judge + home-feed stage.
<!--kit-footer-->
Like this skill? It is part of second-brain-starter-kit: the second brain we built for ourselves and run every day at Palo Alto AI Research Lab. Install the whole set with npx skills add tonydzi/second-brain-starter-kit. Everything is open source and free, so take what you need.
Flagships worth a look on their own: secondop-panel (a second opinion from a panel of external models), claude-memory-tidy (stop your agent's memory from rotting), telegram-mcp-kit (your own Telegram over MCP in about 15 minutes).
Author: Anton Dziatkovskii, Palo Alto AI Research Lab. Telegram @tonydzi - WhatsApp +1 341 222 9178 - X @Tony_Stef_
Engineers: want to test-drive this setup? Message me. I hand out free starter seeds to engineers who test and report back, and custom skill requests are welcome.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/alpha-judge/SKILL.md
Popularity
- Repository stars
- 8
- Repository forks
- 2
- 7-day trend score
- 11
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tonydzi/second-brain-starter-kit/alpha-judge)