The Playbook

How I write and publish with Claude, Tamable and Wispr Flow

A five-minute read used to take me days, so I rarely published. This is how I write today, as ideas to borrow rather than a recipe. I talk, Claude interviews me and drafts, and Tamable keeps about two weeks of posts lined up, none of them going out without my OK.

Updated
One · The ideaUpdated 29 Oct

I talk. My AI interviews me. I approve.

I don’t write posts anymore. I talk. When my queue runs short, Claude interviews me about what I’m working on, and I answer out loud, long and messy, while Wispr Flow turns what I say into text. Claude tells me what it found, saves the ideas I say yes to in my own words, and drafts posts from them. Nothing goes out until I read it and press Approve.

Why not just Claude?

Claude is the best interviewer I’ve found. But a chat is a bad place to keep things: ideas get lost in old conversations, drafts end up spread over a dozen threads, and nothing stops a half-finished post from going out. Tamable is the part that stays put.

It’s also one place for everything I publish, wherever it goes. Today that’s X and my blog.

RemembersEvery idea, word for word, from every chat and every assistant. Claude reads them back next week, or next month.
Knows the rulesMy writing strategy lives in Tamable: how I sound, what I post about and how often. Every interview and every draft starts from it.
Waits for meDrafts land in Today. Claude can’t approve or publish anything; only I can.
PublishesOne queue for X and my blog, each post at the time I picked. Threads go out whole or not at all, and my journals are numbered for me.
Outlasts my toolsMy writing strategy, ideas and drafts live in Tamable, not in a chat. Today it’s Claude and Wispr Flow; if I switch to ChatGPT or another dictation app tomorrow, the whole system comes with me.

A plan, not a recipe. This is how I try to work. Some weeks it runs exactly like this; plenty of weeks it doesn’t, because plans fail all the time. Take what’s here as ideas: keep what fits, change the rest and make the system your own. Mine keeps changing too; what changed is at the bottom.

Two · My writing strategy

What I talk about, and why

I write in public so people get to know me: a developer with a day job, a kid and a few products, figuring it out as I go. Real conversations are the goal. Followers, signups and readers come as a side effect.

All of it lives in one place: my writing strategy in Tamable, one plain-text field under Settings, Writing strategy. It’s written to Claude, and Claude reads it before every interview and every draft. Mine started from Claude’s questions and grows a line at a time, whenever a draft sounds off. A few lines from it, to show the idea rather than to copy:

From my writing strategy in Tamable
Honesty first

Only write what actually happened to me. Never invent anecdotes, numbers, names, quotes, feelings or experiences. If a post needs a story I haven’t told you, ask me for the real one instead of filling the gap.

How I sound

Warm and conversational, like talking to a friend who builds things too. Explain the “why” behind a decision, not just the “what”.

What to avoid

No clickbait or engagement bait: no hook-line formulas, no “Here’s what I learned” templates.

Rhythm

Keep about two weeks of posts dated ahead. When the queue gets shorter than that, it’s time for an interview round.

Four pillars

The broad themes I write about. Ideas and posts sit under one, and Tamable marks a pillar as quiet when nothing from it has gone out in a while, which is what Saturdays are for.

  1. 01
    Building products

    MustLoop, Tamable and sparkling-ui: decisions, numbers, users, wins and failures.

  2. 02
    The craft

    Being a developer and builder: Laravel, Vue, MCP, building with AI, mentoring, Coimbra.js.

  3. 03
    Life

    Being a dad and fitting a full-time job, family and side projects into one week.

  4. 04
    The world

    My take on tech, AI, the job market, and being a person in all of it.

How often

The plan is three posts a week on X, at the same times, so there’s never a decision to make. Some weeks I hit it, some weeks I don’t. A long post is my default; a short post for a single moment; a thread only when the idea really needs steps.

What I’m building, and the two journalsTue and Thu16:00 UTC
Life, the craft or the world, whichever has been quietestSaturday16:00 UTC
Blog post on mariobalca.comWhen an X post earns it1 to 3 weeks later
Replies and conversations, written by meEvery dayAbout 15 min

Two journals

Building MustLoop and Building Tamable are series in Tamable: what happened, what I learned, how I feel about it. Tamable adds the number, so Claude never writes it. A public “#3” promises a “#4”, which keeps me going.

How X and the blog work together

The rule I aim for: they never say the same thing twice.

X first, blog later
1 · On XAn idea goes out first as a short post that stands on its own.
2 · The blogThe posts that get replies earn a blog post 1 to 3 weeks later, with the fuller story and what people said in the replies. If it would only repeat the X posts, it doesn’t get written.
3 · Back on XA two-part thread announces it: first what’s new in the long version, then the link.

You’ll write yours with Claude in Setup, step 3. Nobody writes this from a blank page.

Three · Setup

Three tools, one address

Each tool does one job. None of them needs to know about the others, except Claude, which reaches Tamable through one address. And any of them can change: ChatGPT, Grok, Claude Code and Gemini CLI connect to Tamable the same way, and any dictation app works.

ClaudeAsks the questions, then drafts posts from my answers.
Wispr FlowTurns what I say into text, in any app, so I can answer for two minutes without typing.
TamableKeeps everything in one place: my strategy, my ideas in my own words and every draft. Nothing goes out until I approve it; then it publishes on X and my blog at the time I picked.
1

Connect Claude to Tamable

Copy your address from Tamable’s onboarding and add it in Claude as a custom connector. It takes a minute and you do it once.

Tamable’s onboarding: Connect your AI, with Claude picked and the address to copy
In Tamable’s onboarding: pick Claude, copy the address, and it moves on by itself once Claude connects.
2

Install Wispr Flow

I hold the fn key, talk, let go. Any dictation app works; this is the one that keeps up with how fast I ramble.

3

Write your strategy with Claude

Your writing strategy tells Claude why you write, how you sound, what you post about and how often. You don’t need to know what goes in one: Claude asks the questions, writes it from your answers and saves it to Tamable once you agree, with your pillars. You’ll find it under Settings, Strategy, and you can edit it any time.

This is what I did. I gave Claude everything I’d ever written online: my personal blog, the Ripplr blog and my X archive. It read all of it and came back with how I write, with my own sentences as proof. It described how I write better than I could have. Then it asked about the rest.

My writing strategy, from my postsIf you’ve written before
Help me write my writing strategy in Tamable, starting from what I’ve already written: [paste a few posts, or attach your X archive].

Start with get_workspace. Read all of my writing, then tell me how I write: how I sound, the topics I keep coming back to, and the habits worth keeping or dropping, with my own sentences as proof.

Then interview me, one question at a time: why I write in public, who for, where I publish and how often I can post, and anything that’s off limits.

Write my strategy from all of that, in my words, as plain text you’ll follow before every interview and draft, and show it to me. Save it in Tamable once I agree, then suggest a pillar for each theme and create the ones I accept.

I reread mine when a draft sounds off, and add a line. “No em-dashes, anywhere” is in there because of one draft.

Four · A session

One real session, last Tuesday

Twenty minutes, on a walk. Here’s one question from it, with my answer exactly as I said it. It’s long and it wanders. That’s the point: the good line is in there, and I didn’t have to find it.

ClaudeTue 8:12
You said most people quit MustLoop’s onboarding on the second screen. What did you think was wrong at first, and what was actually wrong?
MeSaid out loud2 min 10 s · Wispr Flow
Okay so at first I was sure it was the copy. I rewrote that screen like four times, I changed the button, I changed the, um, the little helper text under it. Nothing moved. And then one evening a friend tried it, she wasn’t even testing it, she just wanted to see what I’d been doing every night, and she stopped right there and said, I don’t have a team. And that was it. The screen asked for a team name before you’d seen anything. People weren’t confused by the words, they just didn’t have an answer yet. So the fix wasn’t better words, it was asking that later, or not at all. Which, honestly, I think is true of most forms I’ve built.

Claude saves the parts worth keeping as ideas in Tamable, word for word. From that answer it kept two: “People don’t quit on bad words; they quit on questions they can’t answer yet,” and the bit about my friend.

Five · From idea to post

Drafts wait for me in Today

In the same round, Claude drafts the posts I said yes to. They land in Today, and that’s where I read them, later, as if a stranger wrote them.

Tamable’s Today page: one post to fix, four to read, and what goes out this week
Today on a Tuesday morning: the drafts waiting to be read, nothing else.

If it’s right, I approve it and it goes out at the time on the card, or I pick another.

If it’s close, I usually fix it myself, right there in Tamable: cut a line, swap a word, move a paragraph.

When it needs more than that, a note does the work. I select the words that are off, say what I want, something like “Shorter, and start with the line about my friend,” and send it back. Claude sees exactly which words I meant and revises it from the same material, at the start of my next session or as soon as I paste the notes prompt, and it comes back to Today.

Notes work for posts I start myself too: I write what I have, and a note asks Claude to draft the rest or finish it.

Six · My week

A small habit, not willpower

Missing a day is fine. Disappearing for a month is not. So the habit is small and tied to things I already do.

During the weekWhen something real happens, a user email, a bug, a decision, a moment with the family, I capture it as an idea in Tamable. Typed, pasted or said to Claude. Portuguese is fine.
Queue running shortWhen less than two weeks of posts are dated ahead, it’s time for an interview round. Claude asks, I talk, it captures ideas and drafts posts once I say yes.
Tue, Thu, SatPosts go out at 16:00. I read and approve them in Today a few days before.
Every dayReplies. 15 minutes, after the kid is asleep. That part is mine, never Claude’s.

On a bad day, three thoughtful replies still count. I try not to miss twice in a row, and the two weeks of posts dated ahead mean a week with a sick kid or a deadline doesn’t break the rhythm.

When I’m stuck, I lower the bar: a three-line honest post beats a perfect one that never ships. Or I paste the stuck prompt and let Claude ask about my quietest pillar, or the last thing that annoyed me at work. There’s always something.

Seven · Prompts to copyUpdated 29 Oct

The prompts I actually use

They work as they are in Claude or any other assistant connected to Tamable, but they’re written for how I work. Start from them, then change them until they fit yours.

Keep the ideas comingEvery interview round
Interview me for Tamable. Keep it a conversation that never runs dry.

Start with get_workspace and my recent ideas. If I’ve left notes on posts, answer those first. If my strategy is empty, interview me for it first and save it once I agree.

Each round:
- Ask me one to three short questions, then let me talk. I’ll often answer by voice, so my answers may be long and messy.
- Pull the interesting perspectives out of my answers and sort them: threads worth more questions, ideas worth capturing, and posts you could already draft (X posts, threads, blog posts, series parts).
- Ask me what to do with them. Only when I say yes, capture the ideas in my exact words or draft the posts in Tamable.
- Start the next round from the threads I picked. When they run dry, change angle: a quiet pillar, an open idea, a mistake, an opinion, this week’s work.

Never end the conversation yourself. When I stop, list the open threads for next time.
My writing strategy, from my postsIf you’ve written before
Help me write my writing strategy in Tamable, starting from what I’ve already written: [paste a few posts, or attach your X archive].

Start with get_workspace. Read all of my writing, then tell me how I write: how I sound, the topics I keep coming back to, and the habits worth keeping or dropping, with my own sentences as proof.

Then interview me, one question at a time: why I write in public, who for, where I publish and how often I can post, and anything that’s off limits.

Write my strategy from all of that, in my words, as plain text you’ll follow before every interview and draft, and show it to me. Save it in Tamable once I agree, then suggest a pillar for each theme and create the ones I accept.
My writing strategy, from scratchIf you’re starting from scratch
Help me write my writing strategy in Tamable. I haven’t really written in public before.

Start with get_workspace. Then interview me, one question at a time: why I want to write in public, who for, what I want to talk about, where I’ll publish and how often I can post, and anything that’s off limits.

Then help me find how I sound: take one of my answers, write it two short ways and ask which sounds more like me, and why. Do it a few times, changing one thing each time: short or long sentences, plain or playful, personal or neutral.

Write my strategy from my answers, in my words, as plain text you’ll follow before every interview and draft, and show it to me. Save it in Tamable once I agree, then suggest a pillar for each theme and create the ones I accept.
Draft from my ideasWhen ideas pile up
Start with get_workspace and my open ideas in Tamable. Tell me which posts they could become, and draft only the ones I pick.

Build each draft from my own words: cut, reorder and tighten, but add nothing I didn’t say. If a post needs something I haven’t told you, ask me. Submit the drafts for review when they’re ready.
Answer my notesAfter I’ve left notes on posts
Start with get_workspace and list my posts with open notes: the drafts I sent back and the posts I asked you to draft or finish.

For each one, read the note and change only what it asks, starting with the words it points at. Keep the rest as it is, and add nothing I didn’t say. Then answer the note, saying what you changed.
When I’m stuckNo idea what to talk about
I’m stuck and don’t know what to talk about. Start with get_workspace, pick my quietest pillar and ask me one small, concrete question about it.

If nothing comes, ask about the last thing that annoyed me at work, then the last thing I changed my mind about. One question at a time, and carry on like an interview round from whatever I answer.
Eight · What changed

What changed

I update this page when my workflow changes, not on a schedule. Sections that changed in the latest update are marked, so you can skip straight to them.

The page opens with why I needed this at all, and Tamable is one place for everything I publish. A prompt for answering my notes, and the interview prompt now deals with them before the first question. Changed The idea; new prompt in Prompts to copy.
One strategy in Tamable. My writing guidelines, pillars and rhythm now live together in Tamable, and Claude reads them before every interview. Interview rounds now start when the queue runs short, not on a fixed day. The strategy prompts no longer hand you a list of headings: Claude asks, writes it from your answers and sets up your pillars. Changed My strategy, Setup, My week and Prompts to copy.
Answers go through Wispr Flow now, not Claude’s voice mode: longer answers, no cut-offs mid-sentence. Changed Setup and A session.
Guidelines: Claude works out your writing style, from what you’ve written or from a few questions, instead of you writing them. Changed Setup; new prompt in Prompts to copy.
One weekly session instead of writing a little every day. Changed My week.
First version.
Try it with your own words
Connect your AI, talk for twenty minutes, and see what’s waiting in Today. One plan, €15 a month after the trial.
Not sure it fits how you write? Tell me how you do it now, in a few lines. I read and answer every one. Write to me