{
  "platformLabel": "X.com",
  "platformCopy": {
    "itemLabel": "Posts",
    "itemNoun": "帖子",
    "highlightedHeading": "Highlighted Posts",
    "untitledItemLabel": "Untitled post"
  },
  "topic": "Claude Code",
  "generatedAt": "2026-04-22T06:44:38.245Z",
  "cdpUrl": "http://127.0.0.1:9223/",
  "queryUrl": "https://x.com/search?q=Claude%20Code&src=typed_query&f=live",
  "summary": {
    "noteCount": 8,
    "authorCount": 8,
    "tags": [],
    "digest": {
      "overview": "共整理 8 篇帖子，来自 8 位作者；暂未提取到稳定高频标签。",
      "topTags": [],
      "highlightedNotes": [
        {
          "title": "For clarity, we're running a small test on ~2% of new prosumer signups. Existing",
          "author": "Amol Avasare @TheAmolAvasare",
          "url": "https://x.com/decruz/status/2046842523268874375",
          "likes": "2941"
        },
        {
          "title": "How I made Claude Code remember everything across sessions for @VIBEaiRforce Cla",
          "author": "VIBE Giraffe @Vibe_AI_dev",
          "url": "https://x.com/Vibe_AI_dev/status/2046842574439133249",
          "likes": "0"
        },
        {
          "title": "AI with Kyle - Claude Code taken off $20/month Pro Plan?",
          "author": "Kyle Balmer @iamkylebalmer",
          "url": "https://x.com/iamkylebalmer/status/2046842561596445078",
          "likes": "0"
        }
      ],
      "keyTakeaways": [
        "For clarity, we're running a small test on ~2% of new prosumer signups. Existing Pro and Max subscribers aren't affected.",
        "How I made Claude Code remember everything across sessions for @VIBEaiRforce Claude Code is smart but stateless. Every session starts from zero. For a project with 389 docs, 50+ custom skills, multi-chain trading agents, and a 689-line CLAUDE.md — that's a disaster. Here's how we fixed it with Obsidian. The problem: - VIBE V2 has 156 items in the project root - 389 markdown files in MD_Docs/ - 80+ docs in docs/ - 21 scattered markdown files at root - Every new Claude session had to rediscover the entire codebase The solution: two Obsidian vaults, one MEMORY.md, zero MCP servers. Vault 1: GigaBrain (GigaBrain) Personal knowledge base. LLM-maintained wiki with sources, entities, concepts, and synthesis pages. The \"second brain\" for everything Claude architecture research, community patterns, agent design principles. Wikilinks between pages. Auto-loaded CLAUDE.md tells Claude how to ingest, query, and lint the wiki. Vault 2: VIBE-V2-Brain (VIBE-V2-Brain/) Dedicated project knowledge vault. Separate from the code. Contains: -architecture/ — system design, tech stack, data flows - decisions/ — why we chose X over Y - troubleshooting/ — bugs indexed so they never happen twice - integrations/ — CDP SDK, Supabase, Nansen, mem0 patterns - agents/ — tool development, trigger configs, skill inventory - sessions/ — handoff notes between Claude sessions The glue: MEMORY.md in the $VIBE V2 project root. Lightweight. Not a wiki. Just: - Active work (what am I building right now) - Recent decisions (why did I do X) - Blockers (what's stuck) - Session log (what was done each day) Claude Code auto-loads CLAUDE.md every session. We added a section at the top: \"MEMORY.md is in the project root read it at the start of every session to continue where you left off. Knowledge vault at /VIBE-V2-Brain/ contains architecture, troubleshooting, integrations. Reference it for deep project knowledge.\" That's it. No MCP server. No SQLite database. No API calls. Just: 1. Claude starts session → reads MEMORY.md → knows where it left off 2. During work → updates MEMORY.md with decisions and blockers 3. End of session → updates MEMORY.md with what was done 4. Deep questions → point Claude at the VIBE-V2-Brain vault Why separate vaults instead of one: - Code repo = code. Knowledge vault = knowledge. Clean separation. - Obsidian doesn't index node_modules, Python caches, and 156 root items - Each vault has its own git history - Claude Code in VIBE V2 reads MEMORY.md (lightweight). Claude Code in the vault reads deep knowledge (architecture, troubleshooting). No confusion. The real insight: your Obsidian vault IS your CLAUDE.md, but structured, searchable, and compounding. A 689-line CLAUDE.md is a monolith that Claude has to re-read every session. An Obsidian vault with wikilinks lets Claude load only what it needs. Architecture question?",
        "AI with Kyle - Claude Code taken off $20/month Pro Plan?"
      ]
    },
    "detailStatusCounts": {
      "fetched": 4,
      "not_attempted_detail_limit": 4
    }
  },
  "notes": [
    {
      "rank": 1,
      "id": "2046842574439133249",
      "title": "How I made Claude Code remember everything across sessions for @VIBEaiRforce Cla",
      "author": "VIBE Giraffe @Vibe_AI_dev",
      "likes": "0",
      "replies": "0",
      "reposts": "0",
      "url": "https://x.com/Vibe_AI_dev/status/2046842574439133249",
      "detailUrl": "https://x.com/Vibe_AI_dev/status/2046842574439133249",
      "excerpt": "How I made Claude Code remember everything across sessions for \n@VIBEaiRforce\n\n                                                                                \nClaude Code is smart but stateless. Every session starts from zero. For a project with 389 docs, 50+ custom skills,",
      "publishedAt": "2026-04-22T06:44:32.000Z",
      "tags": [],
      "detailText": "How I made Claude Code remember everything across sessions for \n@VIBEaiRforce\n\n                                                                                \nClaude Code is smart but stateless. Every session starts from zero. For a project with 389 docs, 50+ custom skills, multi-chain trading agents, and a 689-line CLAUDE.md — that's a disaster.                                  \n                                                                                \nHere's how we fixed it with Obsidian.                                         \n   \nThe problem:                                                                  \n  - VIBE V2 has 156 items in the project root               \n  - 389 markdown files in MD_Docs/           \n  - 80+ docs in docs/             \n  - 21 scattered markdown files at root\n  - Every new Claude session had to rediscover the entire codebase\n\nThe solution: two Obsidian vaults, one MEMORY.md, zero MCP servers.           \n   \nVault 1: GigaBrain (GigaBrain) \nPersonal knowledge base. LLM-maintained wiki with sources, entities, concepts, and synthesis pages. The \"second brain\" for everything  Claude architecture research, community patterns, agent design principles. Wikilinks between pages. Auto-loaded CLAUDE.md tells Claude how to ingest, query, and lint the wiki.\n\nVault 2: VIBE-V2-Brain (VIBE-V2-Brain/)              \nDedicated project knowledge vault. Separate from the code. Contains:\n-architecture/ — system design, tech stack, data flows                       \n- decisions/ — why we chose X over Y                      \n- troubleshooting/ — bugs indexed so they never happen twice\n- integrations/ — CDP SDK, Supabase, Nansen, mem0 patterns\n- agents/ — tool development, trigger configs, skill inventory\n- sessions/ — handoff notes between Claude sessions\n\nThe glue: MEMORY.md in the $VIBE V2 project root.\n\nLightweight. Not a wiki. Just:\n- Active work (what am I building right now)\n- Recent decisions (why did I do X)                                           \n- Blockers (what's stuck)\n- Session log (what was done each day)                                        \n                                                            \nClaude Code auto-loads CLAUDE.md every session. We added a section at the top:\n\n\"MEMORY.md is in the project root read it at the start of every session to continue where you left off. Knowledge vault at /VIBE-V2-Brain/  contains architecture, troubleshooting, integrations. Reference it for deep project knowledge.\"\n\nThat's it. No MCP server. No SQLite database. No API calls. Just:\n  1. Claude starts session → reads MEMORY.md → knows where it left off\n  2. During work → updates MEMORY.md with decisions and blockers                \n  3. End of session → updates MEMORY.md with what was done\n  4. Deep questions → point Claude at the VIBE-V2-Brain vault                   \n                                                            \nWhy separate vaults instead of one:\n  - Code repo = code. Knowledge vault = knowledge. Clean separation.\n  - Obsidian doesn't index node_modules, Python caches, and 156 root items\n  - Each vault has its own git history                                    \n  - Claude Code in VIBE V2 reads MEMORY.md (lightweight). Claude Code in the vault reads deep knowledge (architecture, troubleshooting). No confusion.\n                                                                                \nThe real insight: your Obsidian vault IS your CLAUDE.md, but structured, searchable, and compounding.                                                  \n                                                            \nA 689-line CLAUDE.md is a monolith that Claude has to re-read every session.\n\n An Obsidian vault with wikilinks lets Claude load only what it needs.\n\nArchitecture question? Read architecture/system overview.md. \n\nSolana swap broke? Read troubleshooting/solana-swap-issues.md. No need to scan 689 lines.\n\n The community is converging on this pattern. OpenClaw agents sharing one vault. Claude Code + Obsidian Mind templates. /resume and /wrap-up skills. It's all the same idea: Markdown files as persistent, compounding memory that both humans and LLMs can read.                            \n\n But most people are doing it in one vault. We split it into two because:\n  - Personal knowledge (GigaBrain) and project knowledge (VIBE-V2-Brain) have different lifecycles\n  - A project vault gets messy with code-adjacent noise\n  - GigaBrain connects concepts across projects (agent architecture from Rohit's thread links to our Obsidian pattern links to the LLM Wiki pattern)\n\nThree layers of memory:\n  1. CLAUDE.md — always loaded, rules and gotchas (the law)\n  2. MEMORY.md — session state, updated every session (the log)                 \n  3. Obsidian vaults — deep knowledge, loaded on demand (the brain)\n                                                                                \nNo MCP. No servers. No setup beyond creating folders.     \n\nBuild the harness. Then build the infrastructure around it. Then build the memory that makes both survive across sessions.",
      "detailStatus": "fetched"
    },
    {
      "rank": 2,
      "id": "2046842561596445078",
      "title": "AI with Kyle - Claude Code taken off $20/month Pro Plan?",
      "author": "Kyle Balmer @iamkylebalmer",
      "likes": "0",
      "replies": "0",
      "reposts": "0",
      "url": "https://x.com/iamkylebalmer/status/2046842561596445078",
      "detailUrl": "https://x.com/iamkylebalmer/status/2046842561596445078",
      "excerpt": "AI with Kyle - Claude Code taken off $20/month Pro Plan?",
      "publishedAt": "2026-04-22T06:44:29.000Z",
      "tags": [],
      "detailText": "AI with Kyle - Claude Code taken off $20/month Pro Plan?",
      "detailStatus": "fetched"
    },
    {
      "rank": 3,
      "id": "2046842527475531950",
      "title": "The 6-month MVP is dead. I'm seeing founders go from idea to payments in 4 hours",
      "author": "Alessandro Afloarei @alessandro_afl",
      "likes": "0",
      "replies": "0",
      "reposts": "0",
      "url": "https://x.com/alessandro_afl/status/2046842527475531950",
      "detailUrl": "https://x.com/alessandro_afl/status/2046842527475531950",
      "excerpt": "The 6-month MVP is dead.\n\nI'm seeing founders go from idea to payments in 4 hours using Claude Code.\n\nSpeed is no longer an advantage. It's the baseline.",
      "publishedAt": "2026-04-22T06:44:21.000Z",
      "tags": [],
      "detailText": "The 6-month MVP is dead.\n\nI'm seeing founders go from idea to payments in 4 hours using Claude Code.\n\nSpeed is no longer an advantage. It's the baseline.",
      "detailStatus": "fetched"
    },
    {
      "rank": 4,
      "id": "2046842523268874375",
      "title": "For clarity, we're running a small test on ~2% of new prosumer signups. Existing",
      "author": "Amol Avasare @TheAmolAvasare",
      "likes": "2941",
      "replies": "922",
      "reposts": "1369",
      "url": "https://x.com/decruz/status/2046842523268874375",
      "detailUrl": "https://x.com/decruz/status/2046842523268874375",
      "excerpt": "You really shouldn’t do this. \n\nImagine you’re recommending Claude to someone or your company and you can’t explain why Code suddenly isn’t appearing under the Pro plan. \n\nI shouldn’t be the one telling you what the side effects are.",
      "publishedAt": "2026-04-21T22:55:59.000Z",
      "tags": [],
      "detailText": "For clarity, we're running a small test on ~2% of new prosumer signups. Existing Pro and Max subscribers aren't affected.",
      "detailStatus": "fetched"
    },
    {
      "rank": 5,
      "id": "2046842480038212020",
      "title": "Holy sh*t...Someone built a backend that makes Claude Code 3x cheaper. And it ex",
      "author": "Suryansh Tiwari @Suryanshti777",
      "likes": "0",
      "replies": "0",
      "reposts": "0",
      "url": "https://x.com/Suryanshti777/status/2046842480038212020",
      "detailUrl": "https://x.com/Suryanshti777/status/2046842480038212020",
      "excerpt": "Holy sh*t...Someone built a backend that makes Claude Code 3x cheaper.\n\nAnd it exposes a brutal truth:\n\nYou’re not paying for intelligence.\n\nYou’re paying for confusion.\n\nSame workflow:\n\nBad setup →\nAI explores like crazy → loops → \n\nOptimized setup →\nAI executes directly",
      "publishedAt": "2026-04-22T06:44:10.000Z",
      "tags": [],
      "detailStatus": "not_attempted_detail_limit"
    },
    {
      "rank": 6,
      "id": "2046842446810947770",
      "title": "Claude Code has gotten ridiculously expensive, so I thought, \"Maybe I should qui",
      "author": "コスパ アザラシ@重税プラットフォーマー⁨から逃亡中 @seedsbiz",
      "likes": "0",
      "replies": "0",
      "reposts": "0",
      "url": "https://x.com/seedsbiz/status/2046842446810947770",
      "detailUrl": "https://x.com/seedsbiz/status/2046842446810947770",
      "excerpt": "Claude Code has gotten ridiculously expensive, so I thought, \"Maybe I should quit,\" but then I found out that  \nCODEX can be installed in CURSOR!!!  \n\nI can use an AI Agent without changing any environment settings at all!! That's amazing. Everyone, give it a try!!",
      "publishedAt": "2026-04-22T06:44:02.000Z",
      "tags": [],
      "detailStatus": "not_attempted_detail_limit"
    },
    {
      "rank": 7,
      "id": "2046842403450233321",
      "title": "確定申告をClaude Codeで進める手順、3つ。 1. 領収書・通帳・源泉徴収票を1フォルダに集める 形式はバラバラでOK。 PDFでも写真でも。 2. 「",
      "author": "実況中：ベンチャー経営企画の27歳 @jikkyo_27",
      "likes": "0",
      "replies": "1",
      "reposts": "0",
      "url": "https://x.com/jikkyo_27/status/2046842403450233321",
      "detailUrl": "https://x.com/jikkyo_27/status/2046842403450233321",
      "excerpt": "確定申告をClaude Codeで進める手順、3つ。\n\n1. 領収書・通帳・源泉徴収票を1フォルダに集める\n形式はバラバラでOK。\nPDFでも写真でも。\n\n2. 「科目に分けて集計して」と頼む\n経費・医療費・寄附金、全部仕分けてくれる。(1/2)",
      "publishedAt": "2026-04-22T06:43:52.000Z",
      "tags": [],
      "detailStatus": "not_attempted_detail_limit"
    },
    {
      "rank": 8,
      "id": "2046842393840775480",
      "title": "The difference between Google and Anthropic: Anthropic: Launched Claude Design… ",
      "author": "سلطان الفردان @SultanAlFardan",
      "likes": "0",
      "replies": "0",
      "reposts": "0",
      "url": "https://x.com/SultanAlFardan/status/2046842393840775480",
      "detailUrl": "https://x.com/SultanAlFardan/status/2046842393840775480",
      "excerpt": "The difference between Google and Anthropic:\n\nAnthropic: Launched Claude Design… and at the same time imposes usage restrictions, even though you can do the same thing via Claude Code \n\nGoogle: Opens DESIGN.md as open source… and lets you work with any tool you want.\n\nAnd the",
      "publishedAt": "2026-04-22T06:43:49.000Z",
      "tags": [],
      "detailStatus": "not_attempted_detail_limit"
    }
  ],
  "output": {
    "reportJson": "report.json",
    "reportMarkdown": "report.md",
    "rawJson": "raw.json"
  }
}
