<?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: RoutineKit</title>
    <description>The latest articles on DEV Community by RoutineKit (@routinekit).</description>
    <link>https://dev.to/routinekit</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%2F4089548%2F7c72c90a-3cc1-42f4-860d-c173eda2a176.png</url>
      <title>DEV Community: RoutineKit</title>
      <link>https://dev.to/routinekit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/routinekit"/>
    <language>en</language>
    <item>
      <title>Pretty Notion templates won't run your week for you</title>
      <dc:creator>RoutineKit</dc:creator>
      <pubDate>Sat, 22 Aug 2026 12:10:50 +0000</pubDate>
      <link>https://dev.to/routinekit/pretty-notion-templates-wont-run-your-week-for-you-fm0</link>
      <guid>https://dev.to/routinekit/pretty-notion-templates-wont-run-your-week-for-you-fm0</guid>
      <description>&lt;p&gt;If your Notion looks beautiful and your week still feels scattered, the problem usually isn't "more pages."&lt;/p&gt;

&lt;p&gt;It's that &lt;strong&gt;tasks, content ideas, client follow-ups, and cash notes live in four different places&lt;/strong&gt; — so every Monday you reopen the same question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What am I actually looking at this week?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ChatGPT is open in another tab. That doesn't help if nothing tells you &lt;strong&gt;which prompt belongs to which row&lt;/strong&gt;.&lt;br&gt;
&lt;strong&gt;Content:&lt;/strong&gt; Name · Channel · Status (Idea → Hook locked → Draft → Edit → Scheduled → Published) · Publish date · Hook · CTA · &lt;strong&gt;Proof&lt;/strong&gt; · URL.&lt;/p&gt;

&lt;p&gt;Proof is required on purpose: a real experience, number, or case for every piece. Cheapest anti-hallucination guard there is, because you fill it before asking an LLM to draft anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Clients:&lt;/strong&gt; Name · Stage (Lead / Meeting / Proposal / Quote / Contract / Active / Collecting / Closed) · &lt;strong&gt;Next action&lt;/strong&gt; · Next date · Amount hint · Temperature. Next action is a verb with an implied deadline — "Thu send quote," not "follow up."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Money:&lt;/strong&gt; Name · Type (In / Out / Expected in / Expected out) · Amount · Date · Category · Proof. Weekly cash sense only — not tax filing, not a replacement for real books.&lt;/p&gt;

&lt;h2&gt;
  
  
  Rebuild in ~20 minutes (no live duplicate link)
&lt;/h2&gt;

&lt;p&gt;A lot of "Notion templates" assume a one-click duplicate.&lt;/p&gt;

&lt;p&gt;That fails when you want the structure &lt;strong&gt;inside your own workspace&lt;/strong&gt;, under your own permissions, without inheriting someone else's clutter.&lt;/p&gt;

&lt;p&gt;So the practical approach is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a root page: Weekly Ops Board&lt;/li&gt;
&lt;li&gt;Add the four databases with explicit properties&lt;/li&gt;
&lt;li&gt;Add weekly views (This Week Board / Publish Pipeline / Touch this week / This Week Ca
## A simple weekly rhythm&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Monday:&lt;/strong&gt; 25m board cleanup + pick today's 3&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wednesday:&lt;/strong&gt; 40m content slots&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Friday:&lt;/strong&gt; 20m light cash sketch&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sunday:&lt;/strong&gt; 25m review, lock next week&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;110 minutes. No second brain museum. No 40 linked databases.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a wired prompt looks like
&lt;/h2&gt;

&lt;p&gt;Role: Weekly ops coach for a solo operator. Goal: from the Inbox/Doing list below, pick exactly 3 tasks to finish today.&lt;/p&gt;

&lt;p&gt;Input: available minutes, this week's 3 goals, and the current Tasks rows (Name | Status | Priority | Due | Area | Est. min).&lt;/p&gt;

&lt;p&gt;Rules: select exactly 3, label everything else defer / delegate / delete, prefer P0 and near deadlines and revenue-critical work, and keep the sum of est. minutes at or under 80% of available time.&lt;/p&gt;

&lt;p&gt;Output: today's 3 with est. min and a one-line why, a defer list with reasons, and which rows to flip to "Today" in Notion.&lt;/p&gt;

&lt;p&gt;Two details make it usable: the &lt;strong&gt;80% capacity rule&lt;/strong&gt; (without it the model hands you a 9-hour day), and that last output line — every AI turn has to end as a &lt;strong&gt;row edit inside the board&lt;/strong&gt;, not a paragraph in a chat window you'll never reopen.&lt;/p&gt;

&lt;p&gt;Also: replace only the placeholders. Rewriting the Rules section is how you get mush. And check facts, money, dates, and names before anything goes out — AI output is a draft.&lt;/p&gt;

&lt;h2&gt;
  
  
  Soft CTA
&lt;/h2&gt;

&lt;p&gt;If you want the full Markdown schema + prompt slots + a filled example week as a downloadable pack, I published it as &lt;strong&gt;Solo Weekly Notion Ops Board + AI Prompts&lt;/strong&gt; ($9):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://routinekit.gumroad.com/l/vnlmtc" rel="noopener noreferrer"&gt;https://routinekit.gumroad.com/l/vnlmtc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Prefer to try before buying? Free sample (Tasks schema + 3 prompts):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://routinekit.gumroad.com/l/alxurc" rel="noopener noreferrer"&gt;https://routinekit.gumroad.com/l/alxurc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unofficial template — not affiliated with or endorsed by Notion Labs, Inc. Not financial or tax advice.&lt;/p&gt;

&lt;p&gt;— RoutineKit&lt;/p&gt;

&lt;p&gt;I'm the maker. Questions about property choices or "how do you avoid Notion bloat?" welcome in the comments.&lt;br&gt;
sh)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Paste a small prompt library (pick-today's-3, stuck-task breakup, content batch, Friday cash sketch, Sunday review)&lt;/li&gt;
&lt;li&gt;Replace example rows with your real week&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The dashboard page is just a callout (this week's 3 goals + a do-not list) plus those four linked views. One scroll shows tasks, people, content, money. That's the whole point.&lt;/p&gt;

&lt;h2&gt;
  
  
  A minimum weekly schema (not an aesthetic dashboard)
&lt;/h2&gt;

&lt;p&gt;For solo founders and freelancers, I've found four databases are enough:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;DB&lt;/th&gt;
&lt;th&gt;Job&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tasks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;What ships this week&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Content&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Publish pipeline&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Clients&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Next action, not a full CRM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Money&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Cash in / cash out sketch&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Two shared properties do most of the work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Week&lt;/code&gt; — Select: Last week / This week / Next week&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;AI Prompt&lt;/code&gt; — Text: which prompt slot you used on this row (T-1, C-2, ...)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That Week select is the trick. Every dashboard view filters on Week = This week, so the board empties and refills itself instead of growing into a graveyard. And the prompt slot means the model isn't a random chat — it's wired to the board.&lt;/p&gt;

&lt;p&gt;Skip relations on day one. You can add them in week three if you still want them. (You usually don't.)&lt;/p&gt;

&lt;h2&gt;
  
  
  The properties that actually earn their keep
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tasks:&lt;/strong&gt; Name (start with a verb — "Send quote") · Status (Inbox / Today / Doing / Waiting / Done / Canceled) · Priority (P0-P2) · Due · Area (Sales / Delivery / Content / Ops / Learning) · Est. min · Actual min.&lt;/p&gt;

&lt;p&gt;Waiting separates "I'm blocked on me" from "I'm blocked on someone else's reply" — completely different problems on a Friday.&lt;/p&gt;

</description>
      <category>notion</category>
      <category>productivity</category>
      <category>ai</category>
      <category>freelance</category>
    </item>
    <item>
      <title>Stop Quoting "Around $500": A 5-Part Freelance Ops Loop You Can Run With AI</title>
      <dc:creator>RoutineKit</dc:creator>
      <pubDate>Sat, 22 Aug 2026 11:47:24 +0000</pubDate>
      <link>https://dev.to/routinekit/stop-quoting-around-500-a-5-part-freelance-ops-loop-you-can-run-with-ai-1nle</link>
      <guid>https://dev.to/routinekit/stop-quoting-around-500-a-5-part-freelance-ops-loop-you-can-run-with-ai-1nle</guid>
      <description>&lt;p&gt;Most freelance money leaks don't happen in the work. They happen in the paperwork loop around it: the quote you typed into a chat window, the "tiny tweak" you never priced, the receipts living in your camera roll until tax week.&lt;/p&gt;

&lt;p&gt;Here's the loop I run, plus the prompts I paste into ChatGPT/Claude at each step. Not legal or tax advice: these produce drafts, and a human still checks before you sign or file.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Quote: itemize or lose the argument
&lt;/h2&gt;

&lt;p&gt;"Around $500" is not a quote. It's a future dispute. A usable quote has line items, exclusions, a revision count, and a validity window.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Write a client quote.
Project: {{one-line scope}} | Deliverables: {{list}}
Rate basis: {{hourly/day/fixed + number}}
Output: (1) itemized table, hours and price per line,
(2) "Included / Not included" two-column list,
(3) revision policy: {{N}} rounds, extras priced,
(4) validity: {{14}} days.
No filler adjectives. Client must approve or reject each line.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Before: "Website redesign - $2,000." After: 6 line items, 3 exclusions, 2 revisions, expires in 14 days. Discount requests now hit a line item instead of your self-esteem.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Light agreement
&lt;/h2&gt;

&lt;p&gt;A $2k gig doesn't need 12 pages. It needs scope, payment schedule, IP transfer on final payment, kill fee, late-payment terms. Ask the model to draft it from the quote in under 700 words, and to flag in brackets anything you must confirm with a lawyer. That bracket rule is what stops it from inventing enforceable-sounding clauses.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Books: 10 minutes a week
&lt;/h2&gt;

&lt;p&gt;One sheet: date, client, category, amount, tax-relevant y/n, note. Paste the week's receipts, let AI categorize, you correct. Ten minutes weekly beats a lost weekend in April.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Advisor prep
&lt;/h2&gt;

&lt;p&gt;Before a CPA call, generate a one-pager: entity type, revenue range, top expense categories, three specific questions, three things you're unsure about. You'll get more out of 30 minutes than most people get from three meetings.&lt;/p&gt;

&lt;h2&gt;
  
  
  The pattern
&lt;/h2&gt;

&lt;p&gt;Every step is the same shape: SOP, then a prompt with real variables, then a filled example, then a pre-send checklist. The variables do the work; empty ones give you generic mush you'd never send.&lt;/p&gt;

&lt;p&gt;I packaged this loop out as templates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free sample (the full quote module): &lt;a href="https://routinekit.gumroad.com/l/alxurc" rel="noopener noreferrer"&gt;https://routinekit.gumroad.com/l/alxurc&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Freelancer Quote, Contract &amp;amp; Tax Prep Kit, $15: &lt;a href="https://routinekit.gumroad.com/l/opcrcu" rel="noopener noreferrer"&gt;https://routinekit.gumroad.com/l/opcrcu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Solo AI workflow kit, $12: &lt;a href="https://routinekit.gumroad.com/l/lsbdil" rel="noopener noreferrer"&gt;https://routinekit.gumroad.com/l/lsbdil&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with the free one. If the quote module doesn't change how your next proposal looks, the rest won't either.&lt;/p&gt;

&lt;p&gt;Which step in your ops loop still eats a whole evening?&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Change requests: a script, not a mood
&lt;/h2&gt;

&lt;p&gt;"Can you just..." is where margin dies. One template: acknowledge, cite the scope line, then two options - swap for something in scope, or add it at {{price}} and +{{N}} days - then ask for a yes/no. Two options reframes it from "are you charging me?" to "which one?"&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>productivity</category>
      <category>ai</category>
      <category>business</category>
    </item>
    <item>
      <title>You Use ChatGPT. Your Workload Didn't Shrink. Here's a Weekly OS.</title>
      <dc:creator>RoutineKit</dc:creator>
      <pubDate>Sat, 22 Aug 2026 10:34:48 +0000</pubDate>
      <link>https://dev.to/routinekit/you-use-chatgpt-your-workload-didnt-shrink-heres-a-weekly-os-38d5</link>
      <guid>https://dev.to/routinekit/you-use-chatgpt-your-workload-didnt-shrink-heres-a-weekly-os-38d5</guid>
      <description>&lt;p&gt;You already use ChatGPT daily. Yet the week still fills up: proposals eat the evening, content stays at "I'll post this week," replies get uneven, quotes start from a blank page. More prompts don't fix that — cadence does. Here's the weekly OS I run solo.&lt;/p&gt;

&lt;h2&gt;
  
  
  Slot A — Client proposal (~45 min)
&lt;/h2&gt;

&lt;p&gt;Give the model a spine: restate the client's problem in their words; the outcome in one measurable sentence; in scope / out of scope / assumptions; timeline by phase with a deliverable each; price + payment split. Prompt shape: role = senior consultant writing to a busy non-technical client; constraints = under 400 words, no jargon, one price, explicit out-of-scope list. The win isn't typing speed, it's never re-deciding the structure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Slot B — Content batching (60-75 min weekly)
&lt;/h2&gt;

&lt;p&gt;Dump 10 raw ideas from real work. Pick 3. Write each as claim + proof in one line. Let the model expand the middle; rewrite the first and last paragraph by hand. Then schedule. If it isn't claim + proof, it isn't a post yet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Slot C — Inquiry replies + scope fences (30-40 min)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Good fit: confirm the problem, propose a 20-minute call, name your price range up front.&lt;/li&gt;
&lt;li&gt;Unclear: ask exactly two questions, no more.&lt;/li&gt;
&lt;li&gt;Not a fit: decline in three lines, refer someone.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fence I reuse: "That's outside this phase — happy to quote it as a separate add-on."&lt;/p&gt;

&lt;h2&gt;
  
  
  Slot D — Quote + simple SOW (40-50 min)
&lt;/h2&gt;

&lt;p&gt;Deliverables, revision count, change-order trigger, payment schedule, validity date. Template it once; only numbers change.&lt;/p&gt;

&lt;h2&gt;
  
  
  Slot E — Weekly review (25-35 min)
&lt;/h2&gt;

&lt;p&gt;What shipped? What slipped, and why? What are next week's five slots? Lock the calendar before closing the laptop.&lt;/p&gt;

&lt;p&gt;An LLM removes typing friction, not decision friction. Fixed slots remove the deciding.&lt;/p&gt;

&lt;h2&gt;
  
  
  The packaged version
&lt;/h2&gt;

&lt;p&gt;Every slot as SOP + prompts + filled example + checklist: &lt;a href="https://routinekit.gumroad.com/l/qkvnpp" rel="noopener noreferrer"&gt;Solo Operator AI Weekly System — $17&lt;/a&gt;&lt;br&gt;
Narrower pieces: &lt;a href="https://routinekit.gumroad.com/l/lsbdil" rel="noopener noreferrer"&gt;AI Workflow Kit — $12&lt;/a&gt; and &lt;a href="https://routinekit.gumroad.com/l/opcrcu" rel="noopener noreferrer"&gt;Quote, Contract &amp;amp; Tax Prep Kit — $15&lt;/a&gt; (not legal advice). I'm the maker; questions about running slot B or C on a real week are welcome in the comments.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>freelance</category>
      <category>ai</category>
      <category>career</category>
    </item>
  </channel>
</rss>
