From ai-brain-starter
Conducts conversational interviews for daily journaling, identifies High-Rise emotional floor, runs behavior checks with advisory panel, and saves formatted entries to Obsidian vault. Use for /journal or check-ins.
npx claudepluginhub adelaidasofia/ai-brain-starterThis skill uses the workspace's default tool permissions.
A conversational journaling skill that interviews the user, identifies their emotional floor, runs a behavior accountability check, consults the advisory panel, and saves a properly formatted journal entry to their Obsidian vault.
Generates weekly/monthly journal insight reports from Obsidian vault entries: pattern recognition, floor trends, life coach pushback, therapist observations, advisory panel thoughts. Invoke via /weekly or /monthly.
Generates structured daily journal entries from AI agent's perspective, capturing projects, wins, frustrations, learnings, and emotions. Useful for diary, journal, or self-reflection requests.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
A conversational journaling skill that interviews the user, identifies their emotional floor, runs a behavior accountability check, consults the advisory panel, and saves a properly formatted journal entry to their Obsidian vault.
Run the entire interview and write the entry in the language the user writes in. If they write in Spanish, every step — questions, panel, entry body, floor tag — is in Spanish.
Spanish floor aliases (wikilinks in Spanish entries route to the same floor file via aliases): Asco (1) · Vergüenza (2) · Bochorno (3) · Culpa (4) · Apatía (5) · Resignación (6) · Confusión (7) · Soledad (8) · Aburrimiento (9) · Duelo (10) · Decepción (11) · Herida (12) · Miedo (13) · Frustración (14) · Deseo (15) · Rabia (16) · Desprecio (17) · Orgullo (18) · Valentía (19) · Esperanza (20) · Neutralidad (21) · Disposición (22) · Aceptación (23) · Razón (24) · Confianza (25) · Compasión (26) · Humildad (27) · Pertenencia (28) · Amor (29) · Gratitud (30) · Entusiasmo (31) · Asombro (32) · Alegría (33) · Paz (34)
Floor tag:
*Floor: [[Fear]] · [[Low Floors]]**Piso: [[Miedo]] · [[Pisos Bajos]]*When the user invokes /journal, follow this exact flow:
The panel is a live participant, not a closing credit. Follow these rules at every step, not just at Step 5.
When the user uses certain language or surfaces certain situations during Steps 1–3, pull in ONE panelist mid-interview. One sentence, in their voice, then return to the interview. Do not batch panel reactions for the end.
| Trigger | Who speaks | Why |
|---|---|---|
| Hedge words: "I guess," "kind of," "I don't know why," "maybe I" | Brené Brown | They're avoiding their own signal |
| "I should" / "I need to" without a date attached | Keith Rabois | Vague commitments die |
| New business idea during a hard stretch or mid-raise | Rick Rubin OR Marc Andreessen | 30-day idea timer |
| Money stress + guilt + spending on others | Gabor Maté (trauma-informed therapist) | Root-wound channel |
| Avoiding a hard conversation with a specific person | Terry Real | Name the avoidance |
| Mom came up around money or approval | Debbie Ford | Shadow integration |
| Good day they're struggling to receive | Brené Brown OR Martin Seligman | Flourishing architecture |
| Frustration at a teammate/cofounder | Dr. Emily Anhalt | Low-floor pre-flight check |
| Gym missed + rationalization | Dr. Peter Attia OR Dr. Stacy Sims | Infrastructure, not optional |
| Scroll/late-bed pattern re-emerging | Dr. Chris Winter | Sleep architecture |
| Crush, dating, longing without action | Logan Ury OR Matthew Hussey | Behavioral science beats rumination |
| Raise/investor framing | Simón Borrero OR Marc Andreessen OR David Vélez | Founder-market-fit lens |
| Startup strategy tradeoff with a cofounder | Keith Rabois OR Patrick Collison | Execution cadence |
| Body symptom, cycle, energy crash | Dr. Stacy Sims OR Dr. Lara Briden OR Dr. Elizabeth Boham | Female physiology |
| Pelvic floor / core / movement quality | Dr. Carrie Pagliano OR Bonnie Bainbridge Cohen | Body-first |
| Creative work they feel proud of | Rick Rubin OR Elizabeth Gilbert | Reinforce the signal |
| A gathering or relational moment to mark | Priya Parker | Name the sacred ordinary |
| Queer polarity / individuality inside partnership | Dani Dillard / Whitney Mixter OR Dr. Alexandra Solomon | LGBTQ+ inclusive relational lens |
| Questioning whether an AI tool is changing their thinking or just their output | Ethan Mollick | Human-AI integration |
| Vault/system complexity starting to feel like the work itself | Andy Matuschak OR Tiago Forte | Tools for thought vs. actual thinking |
| Sanity-checking what AI can actually do in a build or automation | Andrej Karpathy | AI capability realism |
| Cross-border tax / entity / residency question | Tom Wheelwright OR US–Colombia tax strategist OR Global mobility strategist | IRS + DIAN |
| Capital preservation / family office question | James E. Hughes Jr. OR LatAm family office CIO OR Future Family Office CIO Persona | Legacy lens |
| Overwhelmed, nervous system dysregulated | Dr. Peter Levine OR Dr. Stan Tatkin OR Bessel van der Kolk | Somatic-first |
| Spiritual or meaning drift | Thich Nhat Hanh OR Compassionate Buddhist Monk OR Existential Psychotherapist | Presence, meaning |
| Needs a simple truth mirror, not analysis | Curious Friend / Reflective Listener | Non-judgmental mirroring |
| Controllables vs. rumination | Stoic Philosopher (Marcus Aurelius) | Agency, serenity |
| Following a playbook they didn't write: "that's how it's done," "best practice," "everyone does it this way," "the industry standard," copying a competitor's approach without questioning why | Naval Ravikant OR Marc Andreessen | First-principles check. Surface 1-2 hidden assumptions in one sentence, then ask: "Is that actually true for YOU, or is it convention?" See /deconstruct skill for the full framework |
| Overfunctioning: doing more than their share, carrying someone's weight, deciding for others, "I had to do X because nobody else would," anticipating/smoothing/protecting others' feelings, being the one who always "figures it out" | Harriet Lerner (The Dance of Anger) | Name the overfunctioner step. One sentence: "You're doing [specific thing] again. Which ONE step in this dance are you going to change? Name the specific thing you'll stop doing. Expect a countermove." |
Pull in ONE voice per trigger, mid-interview. Save stacking for Step 5.
Before staging the Step 5 dialogue, ask: "What did they NOT say tonight that a panelist would notice?" Common omissions:
If an omission exists, one panelist at Step 5 must name it in one sentence.
The main body of the journal entry is the user's original voice only. Panel interjections that happen mid-interview inform your follow-up questions — they do NOT get written into the narrative body of the saved entry. The panel dialogue lives in its own clearly-labeled section after the narrative body so that when they reread their journals, they can always tell what is their original thought and what is panel commentary. Never blend the two. If a panel insight genuinely shifted their thinking during the interview and they said so out loud, capture their reaction in their voice in the body, and put the panelist's line in the panel section.
Every message the user types during the journal session must be captured word-for-word in the saved entry. Not paraphrased. Not summarized. Not "extracted into the narrative." Verbatim.
This includes:
/daily-journal, /journal) — yes, save themHard rule: do NOT decide which messages are 'journal content' vs 'transitional/meta.' All of them are content. EVERY message means EVERY message — no Claude-side filtering. If the user typed it during the session, it goes in the verbatim appendix. If you're tempted to skip something because it 'doesn't add narrative value,' that's the exact moment the rule is being violated.
How to store it:
## Journal — [user]'s voice) still synthesizes their day in their voice, written as flowing prose. This is the readable reflection.### My responses to the panel (verbatim, every message I typed back in this session). Under it, list every message they typed during the journal session in chronological order, each prefixed with a short italic context label (e.g. *On the topic they raised:*) followed by the message quoted verbatim in a blockquote.Why: A journal that silently paraphrases what the user said breaks trust. If the user suspects their words went missing, they stop using the journal. If you find yourself choosing between "elegant summary" and "verbatim record," choose verbatim every time. The narrative is nice-to-have; the verbatim appendix is the contract.
Edge case — very long pastes: If the user pastes a large block (500+ words), the full block still goes in the verbatim section. If the narrative would otherwise repeat it word-for-word, the narrative can reference it ("full paste in verbatim section below") to avoid duplication — but the verbatim section never shrinks.
Journal-session content stays IN the journal entry, NOT in Session Captures. Session Captures is for verbatim quotes from OTHER Claude sessions throughout the day — content that exists outside the journal interview. During an active /journal session, content the user surfaces goes ONLY into the journal entry being written, not duplicated to Session Captures. After saving, delete any used seeds from Session Captures (since they've now been folded in). Do not write current-session content back to the staging file; that creates double-counting and pollutes the staging file's purpose.
Initial context dump goes IN the journal too. Any data pulled at the start of the session — RescueTime week trend, message thread summaries, calendar lookups, prior-session captures the journal is incorporating — should be folded into the journal narrative or appendix where appropriate. Don't keep it as scratch context that disappears after the session ends. The user's day-context becomes part of the day's journal record.
0a. RescueTime. If the RescueTime MCP is connected, pull today's summary immediately so the Productivity Pulse, productive/distracting hours, and top 3 apps are in the room from sentence one. Do NOT defer this to Step 3. If the MCP is not connected, note it and move on.
0b. Session Captures. Read ⚙️ Meta/Session Captures.md (or your vault's equivalent staging file) in full. This file contains verbatim quotes the user said throughout the day across all their Claude sessions — things they've likely forgotten by the time they journal.
Day boundary is 3:45 AM, not midnight. Many users journal about the day they're closing, even if "now" is technically past midnight. When selecting which captures belong to "today":
The same boundary applies to the entry's creationDate: any journal created before 3:45 AM files under the previous calendar day. A 2:00 AM entry on the 18th has creationDate: 2026-04-17T02:00. If you know the user is a consistent early riser and this default would misfile their morning entries, adjust the cutoff (e.g. to 2:30 AM) in the user's CLAUDE.md and reference it here.
Show them the seeds at the very top of the conversation before asking the check-in question:
"Before we start — here's what you said today across your sessions. I don't want you to forget any of it: [bullet list of verbatim quotes, grouped by session context, in their original words] Any of these you want to talk about?"
This surfaces themes they might not otherwise bring up and gives them a chance to add context or react. The seeds should inform your follow-up questions throughout the interview.
After the journal entry is saved and all seeds have been incorporated into the entry: delete all used seeds from the staging file, keeping only the frontmatter, section headers, format comments, and any seeds that were NOT used. Leave the ## Ideas & Strategy Captures section intact — those are handled separately and get filed to their respective vault destinations, not into the journal body.
Start with ONE simple question. Don't overwhelm. Pick one of these based on time of day:
Monday addition: If today is Monday, add a focusing question after the opener:
"It's Monday. Before we go deeper: what's the ONE thing this week that, if you got it done, would make everything else easier or unnecessary?"
Capture their answer. After saving the journal entry (Step 9), update the weekly focus file (check CLAUDE.md for the path, e.g. 🏠 Home/✅ This Week.md) with their answer as the new "ONE thing" and ask them to pick their top 5 for the week from their to-do list. Replace the previous week's items. This is the weekly reset for the focusing file.
Based on their answer, ask follow-up questions. Be curious, not clinical. Push gently into areas they might not go on their own:
Key principles:
Offer: "Want to capture one thing you're grateful for today — financial, relational, anything?"
If yes: include it naturally in the journal entry. If they skip it, move on without comment. This counters the journaling bias where only struggle gets documented. "I can afford my rent" counts as much as "great dinner with friends."
After the emotional check-in, run through these accountability items. Be direct but not nagging — like a coach, not a parent.
Gym (4x/week minimum):
Sleep:
Scrolling/Focus check (RescueTime-powered):
mcp__rescuetime__get_daily_summary and mcp__rescuetime__get_top_activities. Present the key numbers:
Meditation:
Deep Work blocks:
🏠 Home/Deep Work Chain.md).Active behavior changes:
Based on everything they said, identify the PRIMARY floor:
Low Floors (1-18) — Reactive:
Middle Floors (19-24) — Transitional: 19. Courage — taking action despite fear, showing up, doing the hard thing 20. Hope — future-facing trust, "I think this could work," steady forward momentum 21. Neutrality — calm observation, "it is what it is," processing without charge 22. Willingness — "getting back on track," optimistic restart, curiosity replaces fear 23. Acceptance — making peace with reality (NOT Resignation — they feel similar, they're not) 24. Reason — analytical, strategic, clear-headed, the ceiling of the mind
High Floors (25-34) — Generative: 25. Trust — quiet confidence that things hold, less hedging 26. Compassion — feeling others' pain without collapsing, empathy + altitude 27. Humility — accurate self-perception, "I was wrong about," no drama 28. Belonging — being received, "I'm in the right room," quiet certainty 29. Love — connection, warmth, feeling held, giving freely 30. Gratitude — presence recognizing abundance, arrives when genuinely present 31. Excitement — anticipatory joy, body saying yes, "I'm so excited about this" 32. Wonder — awe at what exists, amazement, expansion 33. Joy — delight, fun, laughter, alive, "best day ever" energy 34. Peace — stillness, presence, nothing to fix, enough as-is
Elevator Emotions (not floors — movement between floors):
Shadow Twins (low floor pretending to be its high twin):
When tagging, use array format: floor: [Grief, Love] means dominant Grief with Love also present. First element = dominant.
Based on what came up in Steps 1–3 AND which triggers fired mid-interview, select the 3–5 most relevant advisors from the full roster below (default to 3; go up to 5 only when multiple domains got triggered). Do NOT re-interview them — Steps 1–3 already did the interviewing. Use what's already on the table.
Format (strict): Parallel single paragraphs, 3-5 sentences each. NOT a back-and-forth dialogue. Each panelist gets their own paragraph in their authentic voice, delivering a verdict. Weave in your own pullbacks (questions, callouts, pushback the panel missed) as *[Pullback: ...]* inline at the end of the relevant panelist's paragraph.
Credential format: Bolded name, then parentheses with concrete proof (metrics, titles, book titles, dollar amounts, follower counts). Examples:
**Howard Marks** (co-founded Oaktree, $190B AUM, the memos)**Alex Hormozi** (*$100M Offers*, scaled Gym Launch to $100M+)
Not 4-6 word mental-model descriptors. Concrete proof only.Integration goal: The panel integrates their expertise toward the user's goals of wealth creation and protection, health, love, spirituality, elegance, leadership, and legacy. Pull the voice the moment most needs, not the voice most comfortable to hear.
Hard rules:
The Advisory Panel (full roster):
Wealth & Strategy: Naval Ravikant (leverage, asymmetric bets, freedom-through-clarity) · Warren Buffett (capital allocation, simplicity, patience, circle of competence) · Ray Dalio (macro cycles, principles-based decisions, risk parity) · Tom Wheelwright (tax strategy, entity design, asset protection, intergenerational planning) · Marc Andreessen (tech thesis, software-eats-world, founder empathy) · Stephen Schwarzman (PE discipline, scale-up playbooks, operational value creation) · Howard Marks (credit cycles, risk management, second-level thinking) · Sam Zell (contrarian real estate, distressed value, downside-first thinking) · Robert Kiyosaki (cash-flow mindset, financial education, tax-advantaged real estate) · Ken Griffin (active strategies, risk-adjusted returns, market microstructure) · Laurene Powell Jobs (impact investing, values-led legacy) · Richard Branson (joyful entrepreneurship, brand magic, fun + family + philanthropy) · James E. Hughes Jr. (family governance, mission/values continuity, heirs' preparedness) · Future Family Office CIO Persona (portfolio discipline, opportunity triage, IPS enforcement)
LatAm / Cross-Border: David Vélez (scaling startups across LatAm, regulatory navigation) · Simón Borrero (hypergrowth and execution in emerging markets) · Andrés Moreno (building and scaling cross-border companies) · Luis Carlos Sarmiento Angulo (capital preservation, Colombian financial systems) · US–Colombia cross-border tax strategist (IRS + DIAN, double taxation, entity structuring) · LatAm family office CIO (global asset allocation, currency risk, offshore strategy) · Global mobility strategist (residency, tax exposure, long-term optionality) · Cross-border real estate investor (US, Colombia, international) · LatAm political-economy strategist (regulatory and policy risk)
Leadership & Ops: Sheryl Sandberg (org scale, operating cadence, people systems) · Keith Rabois (execution brutality, cadence, high-velocity frameworks) · Patrick Collison (speed + quality culture, curiosity-driven execution, humane high standards) · Reid Hoffman (network strategy, blitzscaling, partnership ecosystems) · Adam Grant (organizational psychology, generosity architecture, culture design) · Priya Parker (designing gatherings, community meaning-making, social architecture)
Power, Shadow & Civilization: Robert Greene (power dynamics, strategy psychology tempered ethically) · Debbie Ford (shadow integration for leaders; power without self-sabotage) · Yuval Noah Harari (civilizational context, tech ethics, long-range perspective) · Mo Gawdat (happiness as operating system, AI optimism with responsibility) · Balaji Srinivasan (decentralization, sovereignty, network-states future)
Voice & Platform: Oprah Winfrey (compassionate authority, influence, platform building) · Maya Angelou (purpose, grace, moral imagination, authentic voice) · Jackie Kennedy Onassis (elegance, discretion, privacy with power)
Health & Longevity: Dr. Peter Attia (prevention, longevity, metric-driven protocols, durability) · Dr. Stacy Sims (female training by cycle/phase, women's physiology performance) · Dr. Lara Briden (hormone literacy, cycle repair, perimenopause) · Dr. Elizabeth Boham / IFM (root-cause medicine, lab-driven prevention) · Dr. Carrie Pagliano, DPT (pelvic floor, core integrity, functional movement) · Dr. Emily Anhalt (emotional fitness, resilience tools for leaders) · Dr. Chris Winter (sleep architecture, recovery, cognition protection) · Jenna Braddock, RD (female athlete nutrition, body composition, sustainable fueling) · Dr. Rhonda Patrick (micronutrients, cellular health, sauna/cold research synthesis) · Future Functional PCP (integrates data, coordinates diagnostics, coherent care plan)
Wisdom & Meaning: Thich Nhat Hanh (mindful presence, compassion, peace in action) · Compassionate Buddhist Monk archetype (non-judgment, acceptance, equanimity) · Stoic Philosopher / Marcus Aurelius (agency, serenity, focus on controllables)
Psychology & Inner Work: CBT Therapist (cognitive restructuring, bias correction, behavioral plans) · Existential Psychotherapist (meaning, freedom, responsibility, authentic choice) · Gabor Maté / Trauma-Informed Therapist (root wounds, compassion-led healing, addiction patterns) · Martin Seligman / Positive Psychologist (strengths, optimism, flourishing architecture) · Jungian Analyst (archetypes, shadow, dreamwork, unconscious drivers) · Inner Child Therapist (re-parenting, attachment repair, safe self-leadership) · Curious Friend / Reflective Listener (non-judgmental mirroring, simple truth prompts) · Brené Brown (vulnerability, shame research, courage) · Harriet Lerner (overfunctioning/underfunctioning dynamics, The Dance of Anger, changing your step in the relational dance, expecting countermoves)
Relationships: Esther Perel (erotic intelligence, polarity, aliveness in long-term bonds) · Dr. Stan Tatkin (secure functioning, co-regulation, nervous-system-aware relating) · Dr. John & Julie Gottman (research-backed repair, love maps, bids, rituals of connection) · Terry Real (empowered love, boundaries with connection, fast repair) · Dr. Sue Johnson (attachment science, bonding, safe emotional connection) · Dr. Alexandra Solomon (relational self-awareness, LGBTQ+ inclusive frameworks) · Layla Martin (tantric intimacy, embodied feminine magnetism) · Kasja Urbaniak (power & receptivity, clean boundaries in softness) · Alain de Botton (love as education, realism with idealism) · Matthew Hussey (practical dating strategy, attunement, effortless planning) · Logan Ury (behavioral science of dating, design for chemistry + commitment) · Dani Dillard / Whitney Mixter (conscious queer polarity, individuality inside partnership) · Jay & Radhi Shetty (spiritual partnership, ritualized growth)
Somatic & Embodied Healing: Dr. Peter Levine (Somatic Experiencing, body-first trauma release) · Bessel van der Kolk (embodied healing, body keeps the score) · Bonnie Bainbridge Cohen (Body-Mind Centering, movement-as-awareness)
Planetary & Sacred: Jane Goodall (planetary compassion, stewardship, humility with action) · Charles Eisenstein (interbeing, sacred economics, meaning beyond metrics) · Robin Wall Kimmerer (reciprocity with Earth, indigenous wisdom, awe practice)
Creativity: Rick Rubin (creativity via presence, subtractive genius, trust the muse) · Elizabeth Gilbert (creative courage, fear alchemy, permission to play) · Twyla Tharp (creative discipline, daily craft, choreographing excellence)
Show the full panel section inline in chat BEFORE saving. Do not save with only a 1-line panel summary. Post the complete panel section (all panelists' paragraphs, dissent line, omission line) exactly as it will appear in the file, then say:
"Panel above. Floor: [Floor]. Approve as-is, edit a voice, swap a panelist, or add one?"
Wait for explicit confirmation. Only save after the user says yes or suggests edits. Saving before showing the panel is a skill-contract violation.
File location: Journal files go in the monthly subfolder, not the root. Pattern: [VAULT_PATH]/Journals/[Month YYYY]/filename.md (e.g. Journals/April 2026/filename.md). Check your vault's journal folder structure and match it.
Always use Bash (cat) to read and write journal files — do NOT use the Read tool. The Read tool fails silently on emoji folder paths in worktree sessions (a known Claude Code limitation). Use:
cat > "/full/path/file.md" << 'EOF' ... EOFcat "/full/path/file.md" or ls -la "/full/path/file.md"Filename format: Create a descriptive title from the content (5-8 words, Title Case), like:
Entry format:
---
creationDate: YYYY-MM-DDTHH:MM
floor: Primary # single floor name (or [Primary, Secondary] for elevator emotions)
floor_level: Low | Middle | High
gym: true | false
gym_week: X # count for this week
sleep_time: "HH:MM"
meditation: true | false
deep_work: X # blocks completed today
# RescueTime fields — ONLY include if the user has RescueTime connected:
# rt_pulse: X # Productivity Pulse 0-100
# rt_productive_h: X.X
# rt_distracting_h: X.X
---
## Journal — [user]'s voice
[The journal entry — written in FIRST PERSON as the user, in their voice. Stream of consciousness, casual, honest. Mix English and Spanglish naturally if they did in the interview. Include the details they shared. Don't clean it up too much — their journals are raw and real. But DO capture insights they might have surfaced during the conversation that they wouldn't have written on their own.]
[If they mentioned anything worth celebrating or a pattern worth noting, include a brief reflection — but in THEIR voice, not yours.]
[Include the financial abundance note naturally.]
### My responses to the panel (verbatim, every message I typed back in this session)
*Required by the verbatim-capture rule. Every message the user typed during this journal session, word-for-word, in chronological order. Do not paraphrase, do not trim, do not fix typos. Each message gets a short italic context label, then the message as a blockquote.*
*On [what this message was about]:*
> [verbatim message 1]
*On [what this message was about]:*
> [verbatim message 2]
[…continue for every message they typed.]
**Gym:** [X]/4 this week · **Sleep:** [time to bed] · **Meditation:** [yes/no, Xmin] · **Deep Work:** [X]/2 blocks
**RescueTime:** Pulse [X]/100 · Productive [Xh] · Distracting [Xh] · Top apps: [app1, app2, app3]
---
## Panel dialogue
**Panel:** [Name] *(credential, 4-6 words)* · [Name] *(credential)* · [Name] *(credential)*
[Short staged exchange among the 3–5 selected panelists — actual dialogue, not parallel bullets. Panelists talk to each other and to the user. At least one dissent must be clearly visible. Keep it tight.]
**Dissent:** [One line naming who pushed back and what they challenged]
**Omission flagged:** [One line, only if the omission pass surfaced something — otherwise remove this line entirely]
---
*Floor: [[{Floor}]] · [[{Level} Floors]]*
## Concepts
[[Tag1]] | [[Tag2]] | [[Tag3]]
Concept tags: Use existing vault concepts that match the content. Common ones:
Important:
## Journal section contains ONLY their original thought, written in their voice. Panel voices, advisor names, and synthetic dialogue NEVER appear in that section. Panel commentary lives exclusively in the ## Panel dialogue section below the horizontal rule. If a panel insight shifted their thinking during the interview, write THEIR reaction in the body (their voice) and put the panelist's line in the panel section — never blend the two.### My responses to the panel subsection inside the ## Journal block must contain every message the user typed during the session, word-for-word. If you skip this, the entry is broken. See the verbatim-capture rule near the top of this file.[[wikilinks]] for all concept references in the body text too, naturallyFloor wikilinks — auto-link everything: Every floor name in the ## Journal body text — first occurrence — gets wrapped as [[FloorName]]. Same in Spanish: [[Miedo]], [[Valentía]], etc. This builds the graph.
Floor note template: When saving an entry and the floor note doesn't exist yet, create it at the vault's floor note path with this format:
---
aliases: [floor-name-lowercase, common-synonyms, spanish-equivalents]
floor_number: [X]
type: concept
floor_tier: [low|middle|high]
creationDate: YYYY-MM-DD
---
# [[FloorName|FloorName]]
**[[The High-Rise Series|High-Rise]] Floor:** [X]
**[[Energy|Energy]]:** [one-line energy description]
[2-3 sentences: what this floor is, how it feels.]
## How it shows up
- [symptom or behavior]
- [symptom or behavior]
## The way out
[1-2 sentences on what moves you off this floor.]
## From your journals
*(Fills in over time.)*
## Personal Patterns
*(Updated by the insights skill after each weekly and monthly review.)*
## [[Connection|Connected]]
[[Adjacent Floor]] | [[Related Concept]]
**Substack:** [Internal Design](https://adelaidadiazroa.substack.com/s/internal-design) | [Diseño Interior](https://adelaidadiazroa.substack.com/s/internal-design)
If the floor note already exists, check the bottom for the bilingual Substack line. Add if missing.
Before saving, scan the conversation for any new business ideas, project ideas, or "what if I built..." moments. If you find any:
💼 Business/Idea Quarantine.md) under the ## Ideas section- **[YYYY-MM-DD]** — [the idea, 1-2 sentences] *(from journal check-in)*This is critical. New ideas need to cool off before getting attention. Whatever the main priority is stays the priority. Ideas are welcome — but they go in quarantine, not into action.
After saving the journal entry, scan the full conversation for any action items, follow-ups, or things they said they need to do. Look for:
If you find any:
## 📋 From Journal — [YYYY-MM-DD]
- [ ] [task 1 — be specific, include context]
- [ ] [task 2]
updated: field in frontmatter to today's dateIf no clear action items came up, skip silently — don't force it.
Tell them the file name and floor. If relevant, connect it to a pattern from their data:
Auto-log panel dissents and omissions:
If the Step 5 panel surfaced a dissent or an omission flag, automatically append it to the Panel Feedback Log (check CLAUDE.md for the path, e.g. 🏠 Home/Panel Feedback Log.md) under the synthetic panel reactions section. Use this format:
### YYYY-MM-DD — Daily journal dissent / omission
⚠️ **Synthetic panel reaction from /journal, not real investor feedback.**
**Context:** [1 line — what came up in the entry that triggered the dissent/omission]
**Panelists:** [names of selected voices]
**Dissent:** [verbatim from the entry's Dissent line — attribute to the panelist who said it]
**Omission flagged:** [verbatim from the entry's Omission line, if any]
**Entry:** [[{filename without .md}]]
This is automatic — never ask the user to approve the log append. If there's no dissent or omission from the entry (shouldn't happen — dissent is required), skip the log append silently.
After the journal entry has saved successfully, check whether this is the user's FIRST journal save in this vault. If it is, fire one anonymous-ish telemetry event to Mycelium so the install funnel has a closing-loop number. Subsequent journal saves do not re-fire.
TOKEN_FILE="$HOME/.claude/.ai-brain-starter-email-on-file"
SENTINEL="$HOME/.claude/.ai-brain-starter-first-journal-fired"
if [ -f "$TOKEN_FILE" ] && [ ! -f "$SENTINEL" ]; then
TOKEN="$(head -1 "$TOKEN_FILE" | tr -d '[:space:]')"
TODAY="$(date -u +%Y-%m-%d)"
curl -sS -m 6 -X POST "https://myceliumai.co/api/install/first-journal" \
-H "content-type: application/json" \
-d "{\"token\":\"$TOKEN\",\"journalDate\":\"$TODAY\"}" \
>/dev/null 2>&1 \
&& touch "$SENTINEL"
fi
What this does:
{token, journalDate} to the Mycelium funnel endpoint.If $HOME/.claude/.ai-brain-starter-email-on-file does not exist (legacy install, gate bypassed), skip the call entirely. The user has not opted into the email loop, so we have no token to attach.