"Hello everyone! 👋 I'm Javier, and my coding knowledge consists of HTML+CSS, and basic JS+PHP. My real thing is storytelling. I started using Claude Code in VSC with an academic project I was doing by hand: a historical archive manager (backend). For that project, I needed documentation, so I created a new project that crawls sources and indexes them, extracting the facts. The succession of needs to resolve generated several projects (one per day), all interrelated: distillation of pictorial styles, image generation, video editing (integrated via Python with DaVinci Resolve), audio generation... All of them operational, with a minimum viable feature test. During the process, Claude encountered execution frictions, many thanks to VSC's LINT extensions (Docker stuff, system paths, nomenclature like python vs. py...) and reasoning issues (overlooking instructions or paths), so I started (well, Claude did) to establish a system that logged these frictions to avoid them in the future. My approach was to keep everything on track as much as possible with code, which is deterministic: hooks (preferably pre-tool), access doors to edit Claude's memory files, etc. Everything documented both in the repo and in the GitHub commits. At this point, I needed something to organize the chaos of ideas I had for each project, to monitor the repo ecosystem (health, status), and to log useful info like repos, documentation, etc. So I created the 'Organization' repo, to rule them all, with an update propagation system. In theory, it was perfect: absolutely everything was logged. The problem is that almost everything went into a drawer to be forgotten. Too much context in Claude's reasoning, poorly mapped. I discovered Karpathy and Obsidian, and started moving the useful info from 'Organization' to a new version, creating a vault with more segmented info, and keeping Claude on track when consulting it (using Kepano's skills: https://github.com/kepano/obsidian-skills/tree/main).