My wife heard Obsidian pairs really well with LLMs, so I've spent the last couple days diving in to see how it could improve her workflow. But honestly? I can't get used to the editor. Why is there no WYSIWYG editing?
Some practices that have made my coding agents better to work with:
1. Add a setup script for new worktrees. Give each worktree its own environment file and database.
2. Review database schema changes and core type definitions carefully. Every line deserves review and discussion.
3. Use AGENTS.md as a map that points agents to more detailed instructions.
4. Define a strict implementation order for every feature: establish the frontend–backend contract first, implement the backend second, and build the frontend last. Document this workflow and make sure AGENTS.md points to it.
5. When the product direction is still unclear, ask the agent to build only the frontend with fully mocked data. Use it yourself for a while before committing to the product direction and backend implementation.
6. Add a VERIFICATION.md that explains exactly how agents should verify their work.
Using AI to write documentation is much harder than using it to write code. I've been working on the documentation of Winda today, and what the AI produced is honestly just unreadable.
I've been building Winda, and also using it every day to prep for the CFA — a finance exam that's basically thousands of pages you have to memorize.
Winda helps me understand the material and turn anything I select into flashcards while I'm reading. Then spaced repetition makes sure I remember it.
https://t.co/OnsNa3qna5