Workflows · July 11, 2026 · 2 min read
Stop tool shopping: pick one tool per layer
Productivity tool debates are really capture UI debates. Split your stack into three layers, pick one tool per layer, and let agents move work between them.
The problem
Every few months the same debate restarts. Obsidian or Notion? Notion or Linear? People migrate everything, then migrate back. I ran this debate for my own second brain until I noticed it was never really about the tools. It was about capture UI: which app feels nicest for getting a thought in. Everything else those apps do was along for the ride.
What I do instead
The moment capture moved to a chat box, the debate dissolved. My quick notes go into a Telegram chat with a small intake agent that drops them into my vault, and suddenly the big apps had nothing left to compete on. That freed me to pick one tool per layer instead of one tool overall:
- Capture: a chat box. Fastest input from anywhere, zero friction.
- Organise: markdown files in a git repo (my Obsidian vault). Agents read and write the files directly, and git keeps the full history of every change.
- Execute: GitHub Issues plus Claude Code. Issue, branch, PR.
A scheduled agent files everything between layers, so I never pay the organising cost myself.
Stop asking which tool wins. Ask which layer each tool serves.
Why do markdown and git beat app databases?
Because agents reorganise constantly, and in an API-based app that costs one API round trip per block: slow and token heavy. A markdown file is one read and one write, and git gives you free undo for anything an agent gets wrong. So the working layer, the one agents touch most, should be plain text under version control. Notion still has a place as an optional publish and share surface. Linear is a tracker, so it only ever competes for the execute layer, where GitHub Issues wins because the issue to branch to PR loop is native to Claude Code.
Run the three-layer test on your stack
Paste this into Claude:
Here is every productivity tool I use or am considering:
[list them].
Sort each into one of three layers: capture (getting
thoughts in), organise (storing and linking knowledge),
execute (turning items into shipped work). Flag any layer
with more than one tool. Recommend the single tool to keep
per layer, preferring plain text formats an agent can read
and write directly.
Keep one tool per layer. Cut or demote the rest.
Do this now
- List your tools and run the three-layer test prompt above.
- Pick one tool per layer and write the choice down.
- Move your organise layer to markdown in a git repo, then let an agent do the filing.