<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Lior</title>
    <description>The latest articles on DEV Community by Lior (@liorbuilds).</description>
    <link>https://dev.to/liorbuilds</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4231007%2Faf1bb7dc-6639-4e50-bda2-6d4d257afc76.png</url>
      <title>DEV Community: Lior</title>
      <link>https://dev.to/liorbuilds</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/liorbuilds"/>
    <language>en</language>
    <item>
      <title>I turned Claude Code into a second brain (and it runs my daily notes)</title>
      <dc:creator>Lior</dc:creator>
      <pubDate>Fri, 06 Nov 2026 19:07:23 +0000</pubDate>
      <link>https://dev.to/liorbuilds/i-turned-claude-code-into-a-second-brain-and-it-runs-my-daily-notes-67n</link>
      <guid>https://dev.to/liorbuilds/i-turned-claude-code-into-a-second-brain-and-it-runs-my-daily-notes-67n</guid>
      <description>&lt;p&gt;Most people point Claude Code at a codebase. I pointed it at my notes.&lt;/p&gt;

&lt;p&gt;Here is the whole trick, in a form you can copy in ten minutes.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. A CLAUDE.md with house rules
&lt;/h2&gt;

&lt;p&gt;Claude Code reads a &lt;code&gt;CLAUDE.md&lt;/code&gt; in the folder it runs in. Mine says, in plain language:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the folder structure (PARA: Projects, Areas, Resources, Archive, plus Inbox and Journal)&lt;/li&gt;
&lt;li&gt;the frontmatter every note needs (&lt;code&gt;type&lt;/code&gt;, &lt;code&gt;status&lt;/code&gt;, &lt;code&gt;created&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;"never delete a note, move it to the archive"&lt;/li&gt;
&lt;li&gt;"check today's date with &lt;code&gt;date&lt;/code&gt;, never guess"&lt;/li&gt;
&lt;li&gt;"before touching more than 10 files, show a list and ask"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last line matters more than it looks. An agent on your personal notes needs a brake.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Four skills instead of forty prompts
&lt;/h2&gt;

&lt;p&gt;A skill is just a &lt;code&gt;SKILL.md&lt;/code&gt; in &lt;code&gt;.claude/skills/&amp;lt;name&amp;gt;/&lt;/code&gt; with a description (trigger phrases) and numbered steps. Claude picks it when you say the phrase. My four:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;day-start&lt;/strong&gt; – "start my day"&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;code&gt;date +%Y-%m-%d&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;create &lt;code&gt;05 Journal/YYYY-MM-DD.md&lt;/code&gt; from the template if it doesn't exist&lt;/li&gt;
&lt;li&gt;collect every &lt;code&gt;- [ ]&lt;/code&gt; from projects with &lt;code&gt;status: active&lt;/code&gt; and from yesterday's note&lt;/li&gt;
&lt;li&gt;put at most 3 under "Today's Focus", the rest under "Open" with a link to the source&lt;/li&gt;
&lt;li&gt;count inbox notes, nag if more than 5&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;sort-inbox&lt;/strong&gt; – "sort my inbox": propose a table (note → folder → reason), execute only after "ok", move with the Obsidian CLI so links update.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;weekly-review&lt;/strong&gt; – "do my weekly review": read 7 daily notes, list what got done, one line per project, leave the two reflection questions empty for me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;link-note&lt;/strong&gt; – "link this note": grep for 3–6 key terms, suggest the 5 best related notes with one reason each.&lt;/p&gt;

&lt;p&gt;Haiku handles all of this. About 15 seconds per command.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Dashboards without AI
&lt;/h2&gt;

&lt;p&gt;Obsidian Bases (built in since 1.9) read the frontmatter. A deadline traffic light is one formula:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;if(!deadline, "⚪", if((date(deadline) - today()).days &amp;lt; 0, "🔴 overdue", if((date(deadline) - today()).days &amp;lt;= 7, "🟠 soon", "🟢")))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the dashboards keep working when Claude is off.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it changed
&lt;/h2&gt;

&lt;p&gt;I stopped planning my day by hand. I capture everything into the inbox during the day and let the skill sort it on Sunday. The weekly review actually happens now, because the boring half is done before I open it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;The core (CLAUDE.md, the four skills, three templates) is free here: &lt;a href="https://payhip.com/b/ObEnr" rel="noopener noreferrer"&gt;https://payhip.com/b/ObEnr&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want the full vault with the dashboards, 40 prompts and guides, it's 12 USD: &lt;a href="https://payhip.com/b/qfjuS" rel="noopener noreferrer"&gt;https://payhip.com/b/qfjuS&lt;/a&gt; (there is a German edition too).&lt;/p&gt;

&lt;p&gt;Happy to answer questions about the skill format in the comments, or paste any of the files.&lt;/p&gt;

</description>
      <category>claude</category>
    </item>
  </channel>
</rss>
