<?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: Agent Workshop</title>
    <description>The latest articles on DEV Community by Agent Workshop (@agentworkshop).</description>
    <link>https://dev.to/agentworkshop</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%2F4173177%2F54c35644-2ccb-47a5-a2eb-74d9cf084f7e.png</url>
      <title>DEV Community: Agent Workshop</title>
      <link>https://dev.to/agentworkshop</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/agentworkshop"/>
    <language>en</language>
    <item>
      <title>How to Write the Next Episode of a TikTok Series (2026): Recap Hook, Callbacks, a Fair Cliffhanger and a Continuity Ledger</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Mon, 02 Nov 2026 02:06:00 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-write-the-next-episode-of-a-tiktok-series-2026-recap-hook-callbacks-a-fair-cliffhanger-5e7l</link>
      <guid>https://dev.to/agentworkshop/how-to-write-the-next-episode-of-a-tiktok-series-2026-recap-hook-callbacks-a-fair-cliffhanger-5e7l</guid>
      <description>&lt;p&gt;Full disclosure: I built a series-planning tool, so I'm biased. Everything below works with a notes app and the captions you already posted.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A series dies in two ways. New viewers land on part 7 and have no idea what's going on, so they scroll. Or loyal viewers notice that part 7 contradicts part 3, and the comments fill up with "wait, I thought you said..." The fix is the same for both: before you write the next episode, write down what the series has already &lt;em&gt;established&lt;/em&gt;, then build the episode only from that.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build a continuity ledger from what you've posted.&lt;/li&gt;
&lt;li&gt;Open with a recap hook that works for someone who has seen nothing.&lt;/li&gt;
&lt;li&gt;Add one or two callbacks for people who have seen everything.&lt;/li&gt;
&lt;li&gt;End on a cliffhanger that only uses established facts.&lt;/li&gt;
&lt;li&gt;Mark anything you aren't sure about instead of guessing.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 1: Build a continuity ledger
&lt;/h2&gt;

&lt;p&gt;Go back through your series: the scripts if you have them, otherwise the captions, otherwise a plain summary from memory. Write a short table with one row per fact the audience has heard.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Fact the audience heard&lt;/th&gt;
&lt;th&gt;Episode&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;My landlord gave me 30 days to move out&lt;/td&gt;
&lt;td&gt;Part 1&lt;/td&gt;
&lt;td&gt;confirmed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;I found an apartment I can't afford alone&lt;/td&gt;
&lt;td&gt;Part 3&lt;/td&gt;
&lt;td&gt;confirmed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;My sister might move in with me&lt;/td&gt;
&lt;td&gt;Part 4&lt;/td&gt;
&lt;td&gt;open question&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;The viewing is "next Friday"&lt;/td&gt;
&lt;td&gt;Part 5&lt;/td&gt;
&lt;td&gt;confirmed (date said on camera)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Three columns matter. &lt;strong&gt;Episode&lt;/strong&gt; tells you where you said it, so you can check. &lt;strong&gt;Status&lt;/strong&gt; separates what's settled from what's still open. And the wording should be what you actually said, not what you meant to say. If you said "next Friday" on camera, the ledger says "next Friday," even if the real date moved.&lt;/p&gt;

&lt;p&gt;Anything you can't find a source for goes in as &lt;code&gt;unconfirmed&lt;/code&gt;. Don't fill gaps from memory; that's exactly how contradictions get in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Write a recap hook for the newcomer
&lt;/h2&gt;

&lt;p&gt;On TikTok, most people watching part 7 have never seen parts 1 to 6. The first two or three seconds have to tell them three things: who this is, what they want, and what's in the way.&lt;/p&gt;

&lt;p&gt;A weak recap reads like a summary: "So in the last episode, if you remember, we talked about the apartment..." A strong one is a situation in a single line:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Day 24 of 30 before I'm homeless, and the one apartment I found costs twice what I make."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That line pulls only from ledger rows 1 and 2. It works for someone who saw nothing, and it doesn't bore someone who saw everything, because it's framed as stakes rather than a repeat.&lt;/p&gt;

&lt;p&gt;A quick test: read the hook to someone who has never seen your account. If they can't tell you what you want and what's stopping you, rewrite it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Add callbacks for loyal viewers
&lt;/h2&gt;

&lt;p&gt;Callbacks are small references that only regular viewers catch. They're what makes a series feel like a series rather than a pile of standalone clips.&lt;/p&gt;

&lt;p&gt;Good callbacks are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Specific.&lt;/strong&gt; "The sister situation" rather than "everything that's been going on."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Short.&lt;/strong&gt; One line or one on-screen text, not a re-explanation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pulled from the ledger.&lt;/strong&gt; If it isn't in the ledger, it isn't a callback, it's a new claim.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example: on-screen text reading "(yes, &lt;em&gt;that&lt;/em&gt; sister)" when row 3 comes up. New viewers lose nothing, and regulars feel seen.&lt;/p&gt;

&lt;p&gt;One or two per episode is plenty. More than that and the episode starts to depend on homework.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Build a fair cliffhanger
&lt;/h2&gt;

&lt;p&gt;The cheap cliffhanger is invented drama: a mysterious phone call that never comes up again, or a twist that contradicts something you said earlier. It works once, and then your audience learns not to trust the endings.&lt;/p&gt;

&lt;p&gt;A fair cliffhanger is built only on what the series has already set up. Look at the ledger for an &lt;strong&gt;open question&lt;/strong&gt; (row 3: will the sister move in?) and a &lt;strong&gt;deadline&lt;/strong&gt; (row 4: the viewing is Friday). Put them together:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"She says she'll tell me tonight. The viewing is tomorrow morning."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Nothing new has been invented; the tension comes from two established facts colliding. That's also what gives you the next episode, because the cliffhanger already says what part 8 is about.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Mark what you don't know
&lt;/h2&gt;

&lt;p&gt;This sounds minor, but it's the step that keeps a long series honest. When you're writing part 12 and you can't remember whether you said the rent was $1,800 or $1,900, don't pick one. Write &lt;code&gt;[CHECK: rent figure, part 3?]&lt;/code&gt; in the script and look it up before filming.&lt;/p&gt;

&lt;p&gt;Viewers who binge a series will notice the mismatch, and in the comments it reads as either carelessness or making things up. A bracket in your draft costs nothing.&lt;/p&gt;

&lt;h2&gt;
  
  
  A full episode outline
&lt;/h2&gt;

&lt;p&gt;Here's what episode N+1 looks like when the five steps come together:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Beat&lt;/th&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;th&gt;Voiceover&lt;/th&gt;
&lt;th&gt;On-screen text&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Recap hook&lt;/td&gt;
&lt;td&gt;0–3s&lt;/td&gt;
&lt;td&gt;"Day 24 of 30, and the only apartment I found costs twice what I make."&lt;/td&gt;
&lt;td&gt;Day 24/30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Update&lt;/td&gt;
&lt;td&gt;3–15s&lt;/td&gt;
&lt;td&gt;What happened since the last part (from your real notes)&lt;/td&gt;
&lt;td&gt;(yes, &lt;em&gt;that&lt;/em&gt; sister)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Turn&lt;/td&gt;
&lt;td&gt;15–35s&lt;/td&gt;
&lt;td&gt;The one new development of this episode&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cliffhanger&lt;/td&gt;
&lt;td&gt;35–45s&lt;/td&gt;
&lt;td&gt;"She says she'll tell me tonight. The viewing is tomorrow morning."&lt;/td&gt;
&lt;td&gt;Part 8 tomorrow&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Then update the ledger right away: add the new facts from this episode, and change any open question that just got answered. The ledger is only useful if it stays current.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common mistakes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Recapping too much.&lt;/strong&gt; If the recap runs past five seconds, it's a summary, not a hook.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Callbacks that need context.&lt;/strong&gt; If a callback only makes sense after watching three earlier parts, cut it or turn it into on-screen text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cliffhangers you can't pay off.&lt;/strong&gt; If you don't know what happens next, don't tease it as if you do.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Changing details quietly.&lt;/strong&gt; If something really changed, say so on camera ("update: the viewing moved to Monday"). Viewers forgive changes; they don't forgive contradictions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The tool I built for this
&lt;/h2&gt;

&lt;p&gt;I built &lt;a href="https://capafy.ai/agent/9425449917?ct=art_devto" rel="noopener noreferrer"&gt;TikTok Series Continuity Planner&lt;/a&gt; to do exactly this workflow. You paste your series so far (past scripts, captions or a plain summary), and it returns the complete next episode: a recap that hooks new viewers in the opening seconds, callbacks for loyal ones, a cliffhanger built only on facts your series established, and the continuity ledger. Anything it can't confirm from what you pasted is marked rather than made up.&lt;/p&gt;

&lt;p&gt;Pricing on the listing is $9.99/week, $16.99/month or $149.99/year.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Write down what the series has established before you write the next part.&lt;/li&gt;
&lt;li&gt;Hook newcomers with stakes, reward regulars with one or two callbacks.&lt;/li&gt;
&lt;li&gt;Build the cliffhanger from facts you've already set up, and mark what you aren't sure of.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Disclosure: I built TikTok Series Continuity Planner and sell it on Capafy.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>tiktok</category>
      <category>storytelling</category>
      <category>contentcreation</category>
      <category>writing</category>
    </item>
    <item>
      <title>How to Make a Hard Decision Alone (2026): Three Roles Argue It, Then One Question Settles It</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Sun, 01 Nov 2026 01:11:08 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-make-a-hard-decision-alone-2026-three-roles-argue-it-then-one-question-settles-it-ecl</link>
      <guid>https://dev.to/agentworkshop/how-to-make-a-hard-decision-alone-2026-three-roles-argue-it-then-one-question-settles-it-ecl</guid>
      <description>&lt;p&gt;When you're stuck on a decision alone, you tend to argue with the same voice twice. You list pros, you list cons, and the list comes out balanced because you wrote both sides with the same bias. Here is a simple structure that breaks that loop: make three different roles argue the decision, then force one question that would settle it.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Write the decision as one sentence with a deadline
&lt;/h2&gt;

&lt;p&gt;Bad: "Should we change pricing?"&lt;br&gt;
Better: "Should we raise the monthly plan from $9 to $14 for new signups starting next Monday?"&lt;/p&gt;

&lt;p&gt;A decision you can't state in one sentence isn't ready to argue. Include what changes, for whom, and by when.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Add only the facts you actually have
&lt;/h2&gt;

&lt;p&gt;List what you know (current numbers, constraints, who is affected) and mark what you don't know. Don't fill gaps with guesses. A debate built on invented numbers produces confident nonsense.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Let three roles argue, one at a time
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The Skeptic&lt;/strong&gt; looks for the single risk that matters most. Not ten risks, one. "If churn among existing users rises because they see the new price, the change loses money."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Operator&lt;/strong&gt; asks what breaks in execution. "Who updates the checkout page, the emails and the FAQ? What happens to people mid-trial on Monday?"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Advocate&lt;/strong&gt; makes the strongest honest case for the upside. "Most signups compare us to tools that cost $15–20; the current price may signal low quality."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each role should answer the others once. The goal isn't to win, it's to surface the argument you weren't making.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. End with one question, not a verdict
&lt;/h2&gt;

&lt;p&gt;The useful output is the one question that would resolve the decision. For the pricing example: "Do new visitors who see $14 convert at more than about 64% of the rate at $9?" (that's the break-even ratio, 9/14). Now you know what to test or measure, instead of debating again tomorrow.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Decide, write it down, set a review date
&lt;/h2&gt;

&lt;p&gt;Write the decision, the deciding question, and the date you'll look again. A decision with a review date is cheap to reverse; one without one quietly becomes permanent.&lt;/p&gt;

&lt;h2&gt;
  
  
  A template you can paste
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DECISION (one sentence, with date):
FACTS I HAVE:
UNKNOWNS (don't guess):
SKEPTIC – the one risk that matters:
OPERATOR – what breaks in execution:
ADVOCATE – strongest honest upside:
REBUTTALS (one round each):
THE ONE QUESTION THAT RESOLVES IT:
DECISION + REVIEW DATE:
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  If you'd rather not run the roles yourself
&lt;/h2&gt;

&lt;p&gt;I built a small agent that runs exactly this format: paste the decision and your facts, and it returns the Skeptic, Operator and Advocate arguments plus the one resolving question. It reasons only from what you give it and general domain knowledge, with no browsing and no invented numbers. It's a paid agent ($6.99/week or $12.99/month): &lt;a href="https://capafy.ai/agent/4866150011?ct=devto_debate1101" rel="noopener noreferrer"&gt;Decision Debate on Capafy&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The template above works fine on paper too.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>startup</category>
      <category>decisionmaking</category>
      <category>career</category>
    </item>
    <item>
      <title>How to Write a TikTok Storytime Script (2026): Narrative Spine, Scene Beats and an Honest Reveal</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Sat, 31 Oct 2026 02:05:11 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-write-a-tiktok-storytime-script-2026-narrative-spine-scene-beats-and-an-honest-reveal-44e5</link>
      <guid>https://dev.to/agentworkshop/how-to-write-a-tiktok-storytime-script-2026-narrative-spine-scene-beats-and-an-honest-reveal-44e5</guid>
      <description>&lt;p&gt;Full disclosure: I built a storytime script tool, so I'm biased. The method below works with a notes app and your phone camera.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A storytime video holds attention only when viewers can follow a change: what was normal, what went wrong, the moment it shifted, and what you learned. Write that change down before you write a single spoken line.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Draw a truth boundary first: what happened, what you'll anonymize, and what you won't guess.&lt;/li&gt;
&lt;li&gt;Build a five-part spine: ordinary situation, tension, turning point, result, takeaway.&lt;/li&gt;
&lt;li&gt;Write two honest opening lines and pick one.&lt;/li&gt;
&lt;li&gt;Script scene by scene: time, spoken line, shot, on-screen text.&lt;/li&gt;
&lt;li&gt;End with a reveal that doesn't overstate what happened, then a caption and a low-pressure CTA.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The storytime script at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Part&lt;/th&gt;
&lt;th&gt;What goes in it&lt;/th&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Truth boundary&lt;/td&gt;
&lt;td&gt;Facts you can stand behind, names to hide&lt;/td&gt;
&lt;td&gt;Never fill gaps with guesses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Spine&lt;/td&gt;
&lt;td&gt;Normal, tension, turn, result, takeaway&lt;/td&gt;
&lt;td&gt;One sentence each&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Opening&lt;/td&gt;
&lt;td&gt;Two candidate first lines&lt;/td&gt;
&lt;td&gt;Start inside the tension&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scenes&lt;/td&gt;
&lt;td&gt;4 to 7 beats with timing&lt;/td&gt;
&lt;td&gt;One idea per beat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reveal&lt;/td&gt;
&lt;td&gt;What actually changed&lt;/td&gt;
&lt;td&gt;No bigger than the evidence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Finish&lt;/td&gt;
&lt;td&gt;Caption, 4 to 6 hashtags, one CTA&lt;/td&gt;
&lt;td&gt;Match the tone of the story&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why most storytime videos lose people
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The setup runs long.&lt;/strong&gt; Thirty seconds of backstory before anything goes wrong.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;There is no turning point.&lt;/strong&gt; Things happen, but nothing changes, so there's nothing to wait for.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The details are made up.&lt;/strong&gt; A quote you half remember or a number you rounded up makes the whole story sound off, and people notice.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The ending oversells.&lt;/strong&gt; "And that changed everything" after a small lesson feels like a pitch.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The footage is impossible.&lt;/strong&gt; The script calls for shots you can't film today, so the video never gets made.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Draw the truth boundary
&lt;/h2&gt;

&lt;p&gt;Write three short lists before anything else:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;What happened.&lt;/strong&gt; Only the facts you'd repeat to the person who was there.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What to anonymize.&lt;/strong&gt; Customer names, company names, exact amounts, anything that identifies someone who didn't agree to be in your video. Swap them for neutral placeholders like "a client" or "a mid-size order".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What you don't know.&lt;/strong&gt; If you can't remember the exact words someone said, don't write a quote. Paraphrase it and say you're paraphrasing.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This list is the most useful thing you'll write. It keeps the story believable and keeps you out of trouble.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Build the five-part spine
&lt;/h2&gt;

&lt;p&gt;One sentence each:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ordinary situation:&lt;/strong&gt; how things were before.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tension:&lt;/strong&gt; what went wrong, or what was at stake.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Turning point:&lt;/strong&gt; the moment you decided or noticed something.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Result:&lt;/strong&gt; what actually happened next, as far as you know.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Takeaway:&lt;/strong&gt; the one lesson a stranger could use.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you can't write the turning point in one sentence, the story isn't ready yet. Pick a smaller story with a clearer change. A small mistake with a clear lesson beats a dramatic event with a fuzzy one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Write two opening lines
&lt;/h2&gt;

&lt;p&gt;Start inside the tension, not at the beginning. Write two options and read both out loud:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;Option A:&lt;/em&gt; "I almost refunded my biggest order last month, and I'm glad I didn't."&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Option B:&lt;/em&gt; "The worst email I got as a founder taught me the most useful rule I have."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pick the one that's true without stretching and that you can say naturally on the first take. Mark it as your choice and keep the other for a second version.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Script it scene by scene
&lt;/h2&gt;

&lt;p&gt;Use a table so the spoken line, the footage and the text overlay stay together. Here's a made-up example to show the format:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;th&gt;Spoken line&lt;/th&gt;
&lt;th&gt;Shot&lt;/th&gt;
&lt;th&gt;On-screen text&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;0–3s&lt;/td&gt;
&lt;td&gt;"I almost refunded my biggest order last month."&lt;/td&gt;
&lt;td&gt;Close-up, talking head&lt;/td&gt;
&lt;td&gt;"Almost refunded it"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3–10s&lt;/td&gt;
&lt;td&gt;"A client wrote in saying the files were wrong."&lt;/td&gt;
&lt;td&gt;Phone screen with the name blurred&lt;/td&gt;
&lt;td&gt;"The email"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10–20s&lt;/td&gt;
&lt;td&gt;"I opened them, and they matched the brief exactly."&lt;/td&gt;
&lt;td&gt;Laptop over the shoulder&lt;/td&gt;
&lt;td&gt;"But it matched"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20–30s&lt;/td&gt;
&lt;td&gt;"So instead of refunding, I asked one question: what did you expect to see?"&lt;/td&gt;
&lt;td&gt;Talking head, closer&lt;/td&gt;
&lt;td&gt;"One question"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;30–40s&lt;/td&gt;
&lt;td&gt;"Turns out they'd sent me the old brief. We fixed it in a day."&lt;/td&gt;
&lt;td&gt;Walking shot or desk B-roll&lt;/td&gt;
&lt;td&gt;"Wrong brief"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;40–50s&lt;/td&gt;
&lt;td&gt;"Now I ask that question before I offer any refund."&lt;/td&gt;
&lt;td&gt;Talking head&lt;/td&gt;
&lt;td&gt;"Ask first"&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Keep every shot to something you can film today with a phone: your face, your desk, your screen, a walk outside. If a beat needs footage you don't have, change the beat.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Time the reveal
&lt;/h2&gt;

&lt;p&gt;The reveal is the payoff viewers waited for, so hold it until the second half and make it no bigger than what happened. "We fixed it in a day" is a reveal. "My business doubled" is a claim, and you shouldn't make it unless you can show it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Finish with a caption and one CTA
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Caption:&lt;/strong&gt; one line that restates the lesson, not the whole story.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hashtags:&lt;/strong&gt; four to six that describe the topic, like #storytime #smallbusiness #founderlessons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CTA:&lt;/strong&gt; low pressure and tied to the story. "What's the question you ask before a refund?" works better than "Follow for more".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Filming note:&lt;/strong&gt; one reminder to yourself, such as "film the screen shot first while the light is good".&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I'd do today
&lt;/h2&gt;

&lt;p&gt;Pick one thing that went wrong at work this month. Write the truth boundary and the five-sentence spine in ten minutes. If the turning point is clear, script four beats and film them on your phone before you overthink it.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do I need a dramatic story?&lt;/strong&gt; No. A small mistake, decision or lesson works when the change is clear.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How long should a storytime video be?&lt;/strong&gt; Long enough to reach the turning point and the reveal without filler. Cut any beat that doesn't move the story forward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I tell stories about customers?&lt;/strong&gt; Remove anything that identifies them, and don't put words in their mouth.&lt;/p&gt;

&lt;h2&gt;
  
  
  A tool if you want a first draft
&lt;/h2&gt;

&lt;p&gt;If you'd like help with the first draft, I built a chat agent called &lt;strong&gt;&lt;a href="https://capafy.ai/agent/tiktok-storytime-script-scene-by-scene/4699090343?ct=art_devto" rel="noopener noreferrer"&gt;TikTok Storytime Script — Scene-by-Scene&lt;/a&gt;&lt;/strong&gt;. It runs on Capafy, an AI agent marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you send:&lt;/strong&gt; the facts of one real experience, and anything you want anonymized.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you get back&lt;/strong&gt;, according to the listing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a fact boundary and privacy check,&lt;/li&gt;
&lt;li&gt;two opening choices, one marked RECOMMENDED,&lt;/li&gt;
&lt;li&gt;a scene-by-scene script table with time, spoken line, shot and on-screen text,&lt;/li&gt;
&lt;li&gt;a reveal and takeaway that don't overstate the evidence,&lt;/li&gt;
&lt;li&gt;a caption, hashtags and one filming note.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The listing says it works only from your text, flags missing facts instead of making up a quote, result, date or outcome, and doesn't connect to TikTok or any account.&lt;/p&gt;

&lt;p&gt;Pricing on the listing is $6.99/week, $12.99/month or $149.99/year.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Write the truth boundary before the script.&lt;/li&gt;
&lt;li&gt;Make the turning point one clear sentence.&lt;/li&gt;
&lt;li&gt;Script beats you can film today, and keep the reveal honest.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Disclosure: I built TikTok Storytime Script and sell it on Capafy.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>tiktok</category>
      <category>storytelling</category>
      <category>contentcreation</category>
      <category>marketing</category>
    </item>
    <item>
      <title>How to Title a YouTube Short and Plan Retention Beats (2026): Promise, First Second, Beat Sheet</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Tue, 27 Oct 2026 01:11:00 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-title-a-youtube-short-and-plan-retention-beats-2026-promise-first-second-beat-sheet-5gid</link>
      <guid>https://dev.to/agentworkshop/how-to-title-a-youtube-short-and-plan-retention-beats-2026-promise-first-second-beat-sheet-5gid</guid>
      <description>&lt;p&gt;Most Shorts that die early don't have a bad idea. They have a title that promises one thing, a first second that shows another, and a middle with nothing pulling the viewer forward. This is the checklist I use to line those three up before filming.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Write the title as the promise, not the topic
&lt;/h2&gt;

&lt;p&gt;The title (and the on-screen text that echoes it) is a contract. A topic title says what the video is about; a promise title says what the viewer gets by staying.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Topic: "Morning routine tips"&lt;/li&gt;
&lt;li&gt;Promise: "The 2-minute morning step that fixed my focus"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rules of thumb:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One specific outcome, number, or contrast. Not three.&lt;/li&gt;
&lt;li&gt;Under about 40 characters so it isn't cut off on mobile.&lt;/li&gt;
&lt;li&gt;No claim the video doesn't pay off. If the payoff is at 0:40, the title can't promise something that never arrives.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Make the first second match the title
&lt;/h2&gt;

&lt;p&gt;The fastest way to lose a viewer is a mismatch: the title says "the mistake", the first frame shows you saying hi. In the first second, show or say the most concrete piece of the promise.&lt;/p&gt;

&lt;p&gt;Three openers that usually work:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Result first.&lt;/strong&gt; Show the after state, then rewind: "This took 2 minutes. Here's how."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mistake first.&lt;/strong&gt; Name the thing they're probably doing: "Stop editing your Shorts in this order."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Question with a stake.&lt;/strong&gt; "Why do your Shorts stop at 40% views?"&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Write the spoken line and the on-screen text separately. On-screen text is for people watching muted, so it should carry the promise on its own.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Plan retention beats every 3 to 5 seconds
&lt;/h2&gt;

&lt;p&gt;A beat is a reason to keep watching: a new piece of information, a visual change, or an open question. For a 30 to 45 second Short, plan roughly 6 to 10 beats on paper before you record.&lt;/p&gt;

&lt;p&gt;A simple beat sheet:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;th&gt;Beat&lt;/th&gt;
&lt;th&gt;What changes on screen&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;0:00&lt;/td&gt;
&lt;td&gt;Hook (promise)&lt;/td&gt;
&lt;td&gt;Text overlay + result shot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0:03&lt;/td&gt;
&lt;td&gt;Stakes: why it matters&lt;/td&gt;
&lt;td&gt;Cut to problem shot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0:07&lt;/td&gt;
&lt;td&gt;Step 1&lt;/td&gt;
&lt;td&gt;New angle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0:12&lt;/td&gt;
&lt;td&gt;Step 2 + open loop ("the last one matters most")&lt;/td&gt;
&lt;td&gt;Zoom / B-roll&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0:18&lt;/td&gt;
&lt;td&gt;Step 3&lt;/td&gt;
&lt;td&gt;Screen recording&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0:25&lt;/td&gt;
&lt;td&gt;Payoff: the key step&lt;/td&gt;
&lt;td&gt;Before/after&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0:32&lt;/td&gt;
&lt;td&gt;Close the loop + one CTA&lt;/td&gt;
&lt;td&gt;Text overlay&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If two beats in a row have no visual change and no new information, that's where the retention graph will dip. Cut or merge them.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. One CTA, at the end, tied to the next video
&lt;/h2&gt;

&lt;p&gt;"Follow for more" is weak. "Part 2 is the editing order" gives a reason. Keep it to one ask.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Check before you post
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Does the title promise one thing?&lt;/li&gt;
&lt;li&gt;Does the first second show or say that thing?&lt;/li&gt;
&lt;li&gt;Is there a beat at least every 5 seconds?&lt;/li&gt;
&lt;li&gt;Is the payoff in the video, before the CTA?&lt;/li&gt;
&lt;li&gt;Does the on-screen text work with the sound off?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A tool if you want this drafted for you
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;Shorts Hook Lab&lt;/strong&gt; on Capafy for this planning step: paste a Shorts topic and it returns a feed-ready title, a 3-second hook, and marked retention beats at 15s and 30s. It doesn't read your YouTube Analytics or claim view-count data; it only drafts the plan. It's a paid agent, and current pricing is on the page: &lt;a href="https://capafy.ai/agent/9466718786?ct=art_devto_shl" rel="noopener noreferrer"&gt;Shorts Hook Lab on Capafy&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you'd rather do it by hand, the checklist above is the whole method.&lt;/p&gt;

</description>
      <category>youtube</category>
      <category>contentcreation</category>
      <category>marketing</category>
      <category>video</category>
    </item>
    <item>
      <title>How to Write Landing Page Copy That Converts (2026): Headline, Benefits, Objections and One Clear CTA</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Mon, 26 Oct 2026 01:06:11 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-write-landing-page-copy-that-converts-2026-headline-benefits-objections-and-one-clear-2dhd</link>
      <guid>https://dev.to/agentworkshop/how-to-write-landing-page-copy-that-converts-2026-headline-benefits-objections-and-one-clear-2dhd</guid>
      <description>&lt;p&gt;Full disclosure: I built a copywriting tool, so I'm biased. The method below works with just a text editor.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A landing page has to make three things clear fast: what you offer, why to trust it and what to do next. Write in that order, in plain words.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start with a one-paragraph brief: what you sell, who it's for, the page goal.&lt;/li&gt;
&lt;li&gt;Write two or three headlines and pick the clearest.&lt;/li&gt;
&lt;li&gt;Lead the body with benefits, then answer objections.&lt;/li&gt;
&lt;li&gt;Use one CTA and only proof you actually have.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The page at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Block&lt;/th&gt;
&lt;th&gt;Job&lt;/th&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Headline&lt;/td&gt;
&lt;td&gt;Say what it is and the outcome&lt;/td&gt;
&lt;td&gt;Plain, specific&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Subhead&lt;/td&gt;
&lt;td&gt;Who it's for and how&lt;/td&gt;
&lt;td&gt;One sentence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Benefits&lt;/td&gt;
&lt;td&gt;Why it matters&lt;/td&gt;
&lt;td&gt;Outcome first, feature second&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Proof&lt;/td&gt;
&lt;td&gt;Why believe it&lt;/td&gt;
&lt;td&gt;Only real proof, or a placeholder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Objections&lt;/td&gt;
&lt;td&gt;Answer the doubts&lt;/td&gt;
&lt;td&gt;Price, effort, risk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CTA&lt;/td&gt;
&lt;td&gt;The one next step&lt;/td&gt;
&lt;td&gt;One action&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why this goes wrong
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Clever headlines.&lt;/strong&gt; If a visitor has to decode it, they leave.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feature lists.&lt;/strong&gt; People buy outcomes and use features to confirm them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unbacked claims.&lt;/strong&gt; "Trusted by thousands" without proof hurts trust.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Many CTAs.&lt;/strong&gt; Three buttons mean no clear next step.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Write the brief
&lt;/h2&gt;

&lt;p&gt;In three lines: what you sell, who it's for, and the page goal (sign up, buy, book a call).&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Draft headlines
&lt;/h2&gt;

&lt;p&gt;Write two or three. Check each against the test: could a stranger say what this is after five seconds?&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Write benefits
&lt;/h2&gt;

&lt;p&gt;For each feature ask "so what?" and write the answer. Keep sentences short.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Add proof and answer objections
&lt;/h2&gt;

&lt;p&gt;Use real numbers, quotes or screenshots you have. If you don't have proof yet, put &lt;code&gt;[proof needed]&lt;/code&gt; in the draft instead of inventing it. Then answer the likely doubts, such as price, time to set up and what happens if it doesn't work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Finish with one CTA
&lt;/h2&gt;

&lt;p&gt;Name the action and what happens next, for example "Start free" with a line about what the user gets.&lt;/p&gt;

&lt;h2&gt;
  
  
  A made-up example
&lt;/h2&gt;

&lt;p&gt;This example is invented for illustration. The product does not exist.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Headline:&lt;/strong&gt; Send invoices in two minutes&lt;br&gt;
&lt;strong&gt;Subhead:&lt;/strong&gt; For freelancers who are tired of spreadsheets.&lt;br&gt;
&lt;strong&gt;Benefits:&lt;/strong&gt; Pick a template, add the client, send. Reminders go out for you.&lt;br&gt;
&lt;strong&gt;Proof:&lt;/strong&gt; &lt;code&gt;[proof needed]&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;Objection:&lt;/strong&gt; Is it hard to set up? &lt;code&gt;[answer with your real setup time]&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;CTA:&lt;/strong&gt; Create your first invoice&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What I'd do today
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Write the three-line brief for one page.&lt;/li&gt;
&lt;li&gt;Draft three headlines and ask someone to say what the product is from the headline alone.&lt;/li&gt;
&lt;li&gt;Mark every claim in the copy as proven or &lt;code&gt;[proof needed]&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Cut the page down to one CTA.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How long should landing page copy be?&lt;/strong&gt;&lt;br&gt;
As long as it takes to answer the visitor's questions, and no longer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need testimonials?&lt;/strong&gt;&lt;br&gt;
They help, but only use real ones. If you have none, use other real proof or leave the block out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Should I A/B test headlines?&lt;/strong&gt;&lt;br&gt;
If you have enough traffic to learn from it. With small traffic, pick the clearest and revisit later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can AI write conversion copy?&lt;/strong&gt;&lt;br&gt;
It can draft options quickly, but check every claim, price and promise against what is true.&lt;/p&gt;

&lt;h2&gt;
  
  
  Drafting faster with Conversion Copywriter
&lt;/h2&gt;

&lt;p&gt;If you'd like a first draft, I built a chat agent called &lt;strong&gt;&lt;a href="https://capafy.ai/agent/conversion-copywriter-headline-to-cta/2590720317?ct=art_devto" rel="noopener noreferrer"&gt;Conversion Copywriter&lt;/a&gt;&lt;/strong&gt;. It runs on Capafy, an AI agent marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you send:&lt;/strong&gt; a short brief covering what you sell, who it's for and the page goal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you get back&lt;/strong&gt;, according to the listing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;2 to 3 headline options,&lt;/li&gt;
&lt;li&gt;a benefit-led body,&lt;/li&gt;
&lt;li&gt;objection handling,&lt;/li&gt;
&lt;li&gt;a clear CTA.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The listing says it is meant for landing pages, product pages and ads, and that it doesn't invent facts, prices or testimonials; missing proof is flagged. It only knows what you tell it, so check the final copy against your real product.&lt;/p&gt;

&lt;p&gt;Pricing on the listing is $2.99/week or $6.99/month.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Brief first, then headline, benefits, proof and objections.&lt;/li&gt;
&lt;li&gt;Never invent proof; use a placeholder.&lt;/li&gt;
&lt;li&gt;End with one CTA.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Disclosure: I built Conversion Copywriter and sells it on Capafy.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>copywriting</category>
      <category>marketing</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>How to Write a Job Description That Attracts the Right Candidates (2026): Title, Summary, Responsibilities and Requirements</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Sun, 25 Oct 2026 09:31:44 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-write-a-job-description-that-attracts-the-right-candidates-2026-title-summary-2n8l</link>
      <guid>https://dev.to/agentworkshop/how-to-write-a-job-description-that-attracts-the-right-candidates-2026-title-summary-2n8l</guid>
      <description>&lt;p&gt;Full disclosure: my team built a job description tool, so I'm biased. The structure below works in any doc.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A good job description is short, specific and honest about what the job is. Write for the person you want to apply.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use a plain title people actually search for.&lt;/li&gt;
&lt;li&gt;Open with a two or three sentence summary of the role and why it exists.&lt;/li&gt;
&lt;li&gt;List real responsibilities, then must-have requirements only.&lt;/li&gt;
&lt;li&gt;Include compensation and logistics where you are able to.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The job post at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Section&lt;/th&gt;
&lt;th&gt;What goes in it&lt;/th&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Title&lt;/td&gt;
&lt;td&gt;The common name for the role&lt;/td&gt;
&lt;td&gt;No jargon or invented titles&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Summary&lt;/td&gt;
&lt;td&gt;What the role does and why it exists&lt;/td&gt;
&lt;td&gt;2 to 3 sentences&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Responsibilities&lt;/td&gt;
&lt;td&gt;5 to 7 bullets&lt;/td&gt;
&lt;td&gt;Verb first, real tasks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Requirements&lt;/td&gt;
&lt;td&gt;Must-haves, then nice-to-haves&lt;/td&gt;
&lt;td&gt;Keep must-haves short&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Compensation and logistics&lt;/td&gt;
&lt;td&gt;Pay range, location, hours, process&lt;/td&gt;
&lt;td&gt;Share what you can&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why this goes wrong
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Wish lists.&lt;/strong&gt; Long requirement lists scare off qualified people.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fancy titles.&lt;/strong&gt; Searchers type the common name, not an internal one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hidden basics.&lt;/strong&gt; Candidates skip posts without pay, location or process.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copy and paste.&lt;/strong&gt; Reused posts describe a job that no longer exists.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Interview the hiring manager
&lt;/h2&gt;

&lt;p&gt;Ask what the person will do in the first three months, what success looks like, and what is truly required on day one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Choose the title
&lt;/h2&gt;

&lt;p&gt;Use the standard name for the role and put level or team in a separate line if needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Write the summary
&lt;/h2&gt;

&lt;p&gt;Two or three sentences: the team, the problem the role solves, and who it works with.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Split must-haves from nice-to-haves
&lt;/h2&gt;

&lt;p&gt;If a skill could be learned in the first months, it is probably a nice-to-have.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Add pay and logistics
&lt;/h2&gt;

&lt;p&gt;Check local rules on pay transparency, then add the range, location or remote setup, and the hiring steps. Use &lt;code&gt;[TBD]&lt;/code&gt; in your draft for anything you still have to confirm.&lt;/p&gt;

&lt;h2&gt;
  
  
  A made-up example
&lt;/h2&gt;

&lt;p&gt;This example is invented for illustration.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Title:&lt;/strong&gt; Customer Support Specialist&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Summary:&lt;/strong&gt; You'll help customers solve problems by email and chat and pass patterns to the product team.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Responsibilities&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reply to customer tickets within the agreed time.&lt;/li&gt;
&lt;li&gt;Document common issues in the help center.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Requirements&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clear written communication.&lt;/li&gt;
&lt;li&gt;Experience with a support tool, or willingness to learn.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Compensation:&lt;/strong&gt; &lt;code&gt;[range TBD]&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What I'd do today
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Ask the hiring manager for the first-three-months list.&lt;/li&gt;
&lt;li&gt;Cut the requirements down to the real must-haves.&lt;/li&gt;
&lt;li&gt;Add the pay range, location and hiring steps, or mark them as TBD.&lt;/li&gt;
&lt;li&gt;Ask a colleague outside the team to read it and say what the job is.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How long should a job post be?&lt;/strong&gt;&lt;br&gt;
Short enough to scan, usually one page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Should I list salary?&lt;/strong&gt;&lt;br&gt;
Many places require it or encourage it. Check your local rules and your company's policy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need years of experience?&lt;/strong&gt;&lt;br&gt;
Only if it is truly required. Describe skills where you can.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can AI write job descriptions?&lt;/strong&gt;&lt;br&gt;
It can draft one from notes, but review it for accuracy and for wording that could exclude people unfairly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Drafting faster with Job Description Writer
&lt;/h2&gt;

&lt;p&gt;If you'd like a first draft, my team built a chat agent called &lt;strong&gt;&lt;a href="https://capafy.ai/agent/job-description-writer-notes-to-ready-to-post-jd/9470213182?ct=art_devto" rel="noopener noreferrer"&gt;Job Description Writer&lt;/a&gt;&lt;/strong&gt;. It runs on Capafy, an AI agent marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you send:&lt;/strong&gt; the hiring manager's rough notes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you get back&lt;/strong&gt;, according to the listing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a title,&lt;/li&gt;
&lt;li&gt;a summary,&lt;/li&gt;
&lt;li&gt;responsibilities,&lt;/li&gt;
&lt;li&gt;requirements,&lt;/li&gt;
&lt;li&gt;compensation and logistics.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The listing describes it as turning rough notes into a clean, ready-to-post description. It works from your notes, so confirm pay and process details yourself before you publish.&lt;/p&gt;

&lt;p&gt;Pricing on the listing is $2.99/week or $6.99/month.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Use a plain title and a short summary.&lt;/li&gt;
&lt;li&gt;Keep must-haves short and separate from nice-to-haves.&lt;/li&gt;
&lt;li&gt;Share pay and logistics where you can, or mark them TBD until confirmed.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Disclosure: my team built Job Description Writer and sells it on Capafy.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>hiring</category>
      <category>hr</category>
      <category>recruiting</category>
      <category>startup</category>
    </item>
    <item>
      <title>How to Plan the Next Part of a TikTok Series So Part 2 Viewers Aren't Lost (2026): Recap, Callback, True Cliffhanger</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Sat, 24 Oct 2026 01:05:09 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-plan-the-next-part-of-a-tiktok-series-so-part-2-viewers-arent-lost-2026-recap-callback-e1a</link>
      <guid>https://dev.to/agentworkshop/how-to-plan-the-next-part-of-a-tiktok-series-so-part-2-viewers-arent-lost-2026-recap-callback-e1a</guid>
      <description>&lt;p&gt;Multi-part videos have a leak. One creator posted that part 1 of a series got about 80K views in a day while part 2 had 21K so far (&lt;a href="https://x.com/Grantedyou35/status/2112054564040126867" rel="noopener noreferrer"&gt;their post&lt;/a&gt;). Viewers say the same thing from the other side: they search "storytime part 2", land in the middle, and get lost (&lt;a href="https://x.com/ShmizShmoz/status/2103921177072964017" rel="noopener noreferrer"&gt;example&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Some of that drop is normal. But a lot of it comes from part 2 being written as if everyone watched part 1. Most people didn't. This post is a simple way to plan the next episode of a series so new viewers can follow it and returning viewers aren't bored.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Keep a continuity ledger
&lt;/h2&gt;

&lt;p&gt;Before writing the next episode, write down what the series has already said. Split it into three lists:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Established facts:&lt;/strong&gt; things you've already shown or said on camera. These can't change now.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open loops:&lt;/strong&gt; questions you raised and haven't answered yet. These are your hooks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Needs confirmation:&lt;/strong&gt; things you think are true but haven't checked or filmed yet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example (made up for this post), a kitchen renovation series:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;List&lt;/th&gt;
&lt;th&gt;Items&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Established&lt;/td&gt;
&lt;td&gt;Ep 1 was demolition. Ep 2 found water damage. Ep 3 picked warm-white cabinets. The repair added three days.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Open loops&lt;/td&gt;
&lt;td&gt;What backsplash goes with the cabinets? Did the delay push the finish date?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Needs confirmation&lt;/td&gt;
&lt;td&gt;The final installation date.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That third list is the one people skip. It's what stops you from promising an ending that hasn't happened.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Pick one thread for this episode
&lt;/h2&gt;

&lt;p&gt;Look at the open loops and pick the one with the most tension that you can actually deliver on this time. In the example, "which backsplash" can be answered today. "When is it finished" can't, so it stays open as the cliffhanger.&lt;/p&gt;

&lt;p&gt;Write two possible angles, then choose one:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"The water damage changed which backsplash we could use."&lt;/li&gt;
&lt;li&gt;"Three backsplash options against warm-white cabinets, and the one we picked."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Angle 1 connects to earlier episodes, so it rewards returning viewers. That's usually the better pick for a series.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Open with a recap that takes one line
&lt;/h2&gt;

&lt;p&gt;The first seconds have two jobs at once: hook the scroller and catch up the viewer who missed part 1. Do both with one line of voiceover plus on-screen text:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We tore out the kitchen, found water damage, and lost three days. Now the backsplash has to work around it."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Rules for the recap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One or two sentences.&lt;/strong&gt; Returning viewers will leave if you replay the whole thing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Facts only from the established list.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Put the part number on screen&lt;/strong&gt; ("Part 4"), so search traffic knows where it landed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 4: Add one callback
&lt;/h2&gt;

&lt;p&gt;A callback is a detail from an earlier episode that matters again now. In the example: "Remember the warm-white cabinets? That's why the gray tile is out." It costs two seconds and makes the series feel like one story instead of separate clips.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: End with a cliffhanger that's true
&lt;/h2&gt;

&lt;p&gt;The cliffhanger should come from the open-loops list, not from something you made up. "Next part: did the delay push our finish date?" is honest because you don't know yet. "Next part: the disaster that almost ended everything" is not, unless it happened.&lt;/p&gt;

&lt;p&gt;Then do a quick fact-check pass on the script: every claim should come from the established list, and anything else gets marked as needing confirmation before you film.&lt;/p&gt;

&lt;h2&gt;
  
  
  A tool that does this from your notes
&lt;/h2&gt;

&lt;p&gt;My team built an agent for this, the &lt;a href="https://capafy.ai/agent/tiktok-series-continuity-planner/9425449917" rel="noopener noreferrer"&gt;TikTok Series Continuity Planner&lt;/a&gt; on Capafy. You paste your series premise, notes or transcripts from recent episodes, and the facts you've approved. According to the listing, you get back:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a continuity ledger split into established facts, open loops, and details needing confirmation,&lt;/li&gt;
&lt;li&gt;two next-episode angles with one recommended,&lt;/li&gt;
&lt;li&gt;a timed, filmable script with a new-viewer recap, a callback, on-screen text, and a truthful cliffhanger,&lt;/li&gt;
&lt;li&gt;a fact-check list.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It only works from what you paste. It doesn't browse TikTok, read your analytics or comments, log in to anything, or post for you, and it can't promise views. Pricing on the listing is $9.99/week, $24.99/month or $149.99/year. So far it has one paying subscriber.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Keep three lists: established, open loops, needs confirmation.&lt;/li&gt;
&lt;li&gt;Answer one loop per episode and leave a real one open.&lt;/li&gt;
&lt;li&gt;Recap in one line, show the part number, add one callback.&lt;/li&gt;
&lt;li&gt;Only promise what the notes can back up.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Disclosure: my team built the TikTok Series Continuity Planner and sells it on Capafy.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>tiktok</category>
      <category>contentcreation</category>
      <category>marketing</category>
      <category>ai</category>
    </item>
    <item>
      <title>How to Write a Performance Review That Is Fair and Specific (2026): Evidence, Strengths, Growth Areas and Goals</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Fri, 23 Oct 2026 06:06:29 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-write-a-performance-review-that-is-fair-and-specific-2026-evidence-strengths-growth-4fmf</link>
      <guid>https://dev.to/agentworkshop/how-to-write-a-performance-review-that-is-fair-and-specific-2026-evidence-strengths-growth-4fmf</guid>
      <description>&lt;p&gt;Full disclosure: my team built a tool for this, so I'm biased. The method below works in a plain doc.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A fair review is built from specific evidence, not from the last month's impression. Collect examples all year, then write four parts.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Strengths, each backed by an example.&lt;/li&gt;
&lt;li&gt;Growth areas, framed as what to do next.&lt;/li&gt;
&lt;li&gt;An overall assessment that matches the evidence.&lt;/li&gt;
&lt;li&gt;Goals for the next cycle that can be checked.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The review at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Part&lt;/th&gt;
&lt;th&gt;What goes in it&lt;/th&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Strengths&lt;/td&gt;
&lt;td&gt;2 to 4 points with one example each&lt;/td&gt;
&lt;td&gt;Name the project or moment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Growth areas&lt;/td&gt;
&lt;td&gt;1 to 3 points&lt;/td&gt;
&lt;td&gt;Say what better looks like&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Overall assessment&lt;/td&gt;
&lt;td&gt;Where they stand against expectations&lt;/td&gt;
&lt;td&gt;Must match the evidence above&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Goals&lt;/td&gt;
&lt;td&gt;2 to 4 for next period&lt;/td&gt;
&lt;td&gt;Each one can be checked&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why this goes wrong
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Recency bias.&lt;/strong&gt; The last few weeks dominate the memory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vague praise and vague criticism.&lt;/strong&gt; "Great attitude" and "needs to communicate more" give nothing to act on.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rating first, evidence later.&lt;/strong&gt; The write-up gets bent to fit a number already in your head.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Invented specifics.&lt;/strong&gt; A made-up metric damages trust if the employee disagrees.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Collect your notes
&lt;/h2&gt;

&lt;p&gt;Gather wins, misses, feedback from others and examples across the whole period. Rough bullets are fine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Write strengths with evidence
&lt;/h2&gt;

&lt;p&gt;For each strength, write what happened and what it changed. If you have no example, say the strength is an impression and look for one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Frame growth areas as next steps
&lt;/h2&gt;

&lt;p&gt;Describe the behavior, the effect, and what better would look like. Avoid judging character.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Write the overall assessment last
&lt;/h2&gt;

&lt;p&gt;Check it against the evidence. If your lean rating doesn't match your notes, fix one or the other.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Set goals that can be checked
&lt;/h2&gt;

&lt;p&gt;Use a clear outcome and a time frame. Check your company's rules for rating scales and what must be included.&lt;/p&gt;

&lt;h2&gt;
  
  
  A made-up example
&lt;/h2&gt;

&lt;p&gt;This example is invented for illustration.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Strength:&lt;/strong&gt; Takes ownership of handoffs. In &lt;code&gt;[project]&lt;/code&gt;, wrote a handoff note that let the next team start without a meeting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Growth area:&lt;/strong&gt; Raise blockers earlier. On &lt;code&gt;[project]&lt;/code&gt;, a dependency issue surfaced a week after it started. Next cycle: flag blockers in the weekly update as soon as they appear.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Goal:&lt;/strong&gt; Lead one cross-team project by &lt;code&gt;[date]&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What I'd do today
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open a doc and list every example you can recall, with dates.&lt;/li&gt;
&lt;li&gt;Draft strengths and growth areas from the examples only.&lt;/li&gt;
&lt;li&gt;Write the overall assessment after, and compare it with your rating.&lt;/li&gt;
&lt;li&gt;Share a draft with HR or your manager if your process requires it.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How long should a review be?&lt;/strong&gt;&lt;br&gt;
Long enough to cover the four parts with examples. Check your company's template.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if I have no examples for a point?&lt;/strong&gt;&lt;br&gt;
Leave the point out or mark it as a gap to collect evidence on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Should the review contain surprises?&lt;/strong&gt;&lt;br&gt;
Ideally not. Raise issues during the period, not first in the written review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can AI draft a review?&lt;/strong&gt;&lt;br&gt;
It can help with structure and wording, but you must verify the facts and keep private data in line with your company's policy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Drafting faster with Performance Review Writer
&lt;/h2&gt;

&lt;p&gt;If you'd like a first draft, my team built a chat agent called &lt;strong&gt;&lt;a href="https://capafy.ai/agent/performance-review-writer-notes-to-ready-draft/4886968609?ct=art_devto" rel="noopener noreferrer"&gt;Performance Review Writer&lt;/a&gt;&lt;/strong&gt;. It runs on Capafy, an AI agent marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you send:&lt;/strong&gt; rough notes on the employee's work, such as wins, misses, examples and a rating you are leaning toward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you get back&lt;/strong&gt;, according to the listing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;strengths backed by your examples,&lt;/li&gt;
&lt;li&gt;growth areas framed constructively,&lt;/li&gt;
&lt;li&gt;a clear overall assessment,&lt;/li&gt;
&lt;li&gt;next-cycle goals.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The listing says it works for annual reviews, quarterly check-ins and promotion write-ups, and that it doesn't invent an achievement or metric you didn't mention; gaps are flagged instead. You still own the final text, so read it and follow your company's policy on sharing employee data.&lt;/p&gt;

&lt;p&gt;Pricing on the listing is $1.99/week or $5.99/month.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Write from evidence collected across the period.&lt;/li&gt;
&lt;li&gt;Frame growth areas as next steps.&lt;/li&gt;
&lt;li&gt;Write the assessment last and set goals that can be checked.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Disclosure: my team built Performance Review Writer and sells it on Capafy.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>management</category>
      <category>hr</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>How to Prepare for a Job Interview in a Week (2026): Question Bank, STAR Answers, Mock Rounds and Negotiation Notes</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Sun, 18 Oct 2026 01:59:32 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-prepare-for-a-job-interview-in-a-week-2026-question-bank-star-answers-mock-rounds-and-2hil</link>
      <guid>https://dev.to/agentworkshop/how-to-prepare-for-a-job-interview-in-a-week-2026-question-bank-star-answers-mock-rounds-and-2hil</guid>
      <description>&lt;p&gt;Full disclosure: my team built an interview prep tool, so I'm biased. The plan below needs nothing but a doc and a friend or a timer.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Interview prep works best when it is specific: questions from the real job post, answers from your real experience, and out-loud practice. A week is enough.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build a question list from the job description.&lt;/li&gt;
&lt;li&gt;Write STAR answers (situation, task, action, result) using true stories.&lt;/li&gt;
&lt;li&gt;Practice out loud with a timer, and tighten rambling answers.&lt;/li&gt;
&lt;li&gt;Prepare your negotiation notes before the offer, not after.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The week at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Day&lt;/th&gt;
&lt;th&gt;Task&lt;/th&gt;
&lt;th&gt;Output&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Read the job post and the company&lt;/td&gt;
&lt;td&gt;10 likely questions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Pick 5 stories from your work&lt;/td&gt;
&lt;td&gt;5 short story outlines&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Write STAR answers&lt;/td&gt;
&lt;td&gt;5 answers under two minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Say them out loud&lt;/td&gt;
&lt;td&gt;Notes on where you ramble&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Mock interview with a person&lt;/td&gt;
&lt;td&gt;A short fix-list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Prepare questions and negotiation notes&lt;/td&gt;
&lt;td&gt;3 questions, a range to research&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Rest, review, logistics&lt;/td&gt;
&lt;td&gt;Ready&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why this goes wrong
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Generic answers.&lt;/strong&gt; "I'm a team player" is forgettable. A specific story is not.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rambling.&lt;/strong&gt; Written answers feel fine, but out loud they run long.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Negotiation as an afterthought.&lt;/strong&gt; People freeze when the offer arrives with no plan.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No practice with feedback.&lt;/strong&gt; Reading your answers silently is not practice.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Mine the job post
&lt;/h2&gt;

&lt;p&gt;Highlight the repeated skills and responsibilities. Turn each into a question, for example "Tell me about a time you managed competing deadlines."&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Choose five stories
&lt;/h2&gt;

&lt;p&gt;Pick real projects: a win, a mistake, a conflict, a deadline, a time you led or learned something. One story can answer several questions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Write STAR answers
&lt;/h2&gt;

&lt;p&gt;Situation, Task, Action, Result. Spend most of the words on Action. If the result has no number, describe the outcome honestly instead of making one up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Practice out loud
&lt;/h2&gt;

&lt;p&gt;Set a two-minute timer. Record yourself if you can. Cut anything that doesn't support the point.&lt;/p&gt;

&lt;p&gt;When you play the recording back, check three things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;How long until the point?&lt;/strong&gt; If the first 30 seconds is background, move the situation into one sentence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How much is "we"?&lt;/strong&gt; Interviewers want to know what &lt;em&gt;you&lt;/em&gt; did. Keep the team context, but say your own actions in the first person.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does it end, or fade?&lt;/strong&gt; Finish with the result and one line on what you'd repeat or change. Then stop talking.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A simple way to tighten a rambling answer: write it out, then cut it to half the length while keeping the action and the result. Say the short version out loud. It usually sounds more confident, not less.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Run a real mock round
&lt;/h2&gt;

&lt;p&gt;Ask a friend, a former colleague, or anyone who will be honest to play the interviewer for 30 minutes. Give them your question list and ask them to pick in a random order, with at least one follow-up per answer ("What would you do differently?", "What was your part exactly?").&lt;/p&gt;

&lt;p&gt;Ask them to score each answer from 1 to 5 on three things: was it specific, was it relevant to the job, and was it clear. Anything under 3 goes on your fix-list. If nobody is available, record yourself answering questions you draw at random and score the recording the next day, when it feels less familiar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Prepare the three questions everyone gets
&lt;/h2&gt;

&lt;p&gt;Some questions come up so often that they deserve their own prep:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;"Tell me about yourself."&lt;/strong&gt; Keep it to about a minute: what you do now, one or two things you're proud of that match this role, and why this job is the next step.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"What's your biggest weakness?"&lt;/strong&gt; Pick a real one that won't sink the role, and say what you're doing about it. A rehearsed non-weakness ("I work too hard") wastes the question.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"Why do you want to work here?"&lt;/strong&gt; Mention something specific from the job post or the company's own public material, and connect it to your experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also write down three questions for them. Good ones ask about the work itself: what the first 90 days look like, what makes someone successful in the role, and what the team is struggling with right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 7: Prepare for the money talk
&lt;/h2&gt;

&lt;p&gt;Research the typical range for the role and location from several sources, and decide your lowest acceptable number and what else matters (start date, remote days, review timing). Don't quote numbers you can't source.&lt;/p&gt;

&lt;p&gt;Write two or three sentences you can say calmly when the offer comes, for example: "Thank you, I'm excited about the role. Based on what I've seen for similar roles, I was hoping for something closer to &lt;code&gt;[your researched number]&lt;/code&gt;. Is there flexibility on the base or on other parts of the package?" Saying it out loud a few times beforehand makes it much easier in the moment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Day-before checklist
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Test the video link, camera and microphone, or plan the route and arrive ten minutes early.&lt;/li&gt;
&lt;li&gt;Have the job post, your five stories and your questions on one page.&lt;/li&gt;
&lt;li&gt;Prepare a short, honest answer for any gap or job change on your resume.&lt;/li&gt;
&lt;li&gt;Sleep. A rested, slightly under-rehearsed answer beats a tired, perfect script.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A made-up example
&lt;/h2&gt;

&lt;p&gt;This example is invented for illustration.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Tell me about a time you handled a missed deadline.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Situation:&lt;/strong&gt; A client report was due Friday and a data source changed on Wednesday.&lt;br&gt;
&lt;strong&gt;Task:&lt;/strong&gt; Deliver an accurate report without hiding the delay.&lt;br&gt;
&lt;strong&gt;Action:&lt;/strong&gt; I told the client on Wednesday, agreed a smaller first version, and finished the rest Monday.&lt;br&gt;
&lt;strong&gt;Result:&lt;/strong&gt; &lt;code&gt;[real outcome here]&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What I'd do today
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Paste the job post into a doc and mark the top five requirements.&lt;/li&gt;
&lt;li&gt;Write five story outlines with real details.&lt;/li&gt;
&lt;li&gt;Record yourself answering two questions and cut the first thing that doesn't matter.&lt;/li&gt;
&lt;li&gt;Write down your questions for the interviewer and your negotiation notes.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How many stories do I need?&lt;/strong&gt;&lt;br&gt;
Five solid ones usually cover most behavioral questions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if I don't have a result with a number?&lt;/strong&gt;&lt;br&gt;
Describe what changed and who noticed. An honest outcome beats an invented figure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Should I memorize answers?&lt;/strong&gt;&lt;br&gt;
Memorize the outline, not the wording. It sounds more natural.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I negotiate a first job offer?&lt;/strong&gt;&lt;br&gt;
Often yes, politely. Know your range from sources you trust, and ask about the full package.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practicing with Interview Coach
&lt;/h2&gt;

&lt;p&gt;If you'd like a first draft, my team built a chat agent called &lt;strong&gt;&lt;a href="https://capafy.ai/agent/interview-coach-mock-interviews-negotiation/4014388606?ct=art_devto" rel="noopener noreferrer"&gt;Interview Coach&lt;/a&gt;&lt;/strong&gt;. It runs on Capafy, an AI agent marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you send:&lt;/strong&gt; the job description and your resume.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you get back&lt;/strong&gt;, according to the listing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a prep dossier of likely questions with STAR-method answers drawn from your real experience,&lt;/li&gt;
&lt;li&gt;a scored multi-turn mock interview with an honest fix-list,&lt;/li&gt;
&lt;li&gt;a rambling answer tightened into a sharper one,&lt;/li&gt;
&lt;li&gt;offer-negotiation scripts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The listing says negotiation scripts are based on general compensation knowledge and not invented numbers. It can only use what you paste, so verify salary ranges yourself.&lt;/p&gt;

&lt;p&gt;Pricing on the listing is $2.99/day, $6.99/week or $14.99/month.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Build questions from the real job post.&lt;/li&gt;
&lt;li&gt;Use five true stories and the STAR shape.&lt;/li&gt;
&lt;li&gt;Practice out loud and plan the negotiation early.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Disclosure: my team built Interview Coach and sells it on Capafy.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>interview</category>
      <category>jobsearch</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to Write an ATS-Friendly Resume (2026): Summary, Achievement Bullets, Skills and a Tailored Version</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Sat, 17 Oct 2026 01:58:28 +0000</pubDate>
      <link>https://dev.to/agentworkshop/how-to-write-an-ats-friendly-resume-2026-summary-achievement-bullets-skills-and-a-tailored-242d</link>
      <guid>https://dev.to/agentworkshop/how-to-write-an-ats-friendly-resume-2026-summary-achievement-bullets-skills-and-a-tailored-242d</guid>
      <description>&lt;p&gt;Full disclosure: my team built a resume tool, so I'm biased. Everything below works in any document editor, with or without it.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;A resume has to pass a parser first and a person second. Keep the layout plain, lead with a targeted summary, and write each bullet as action, scope and result.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use one column, standard headings and a normal font.&lt;/li&gt;
&lt;li&gt;Write a two or three line summary aimed at one role.&lt;/li&gt;
&lt;li&gt;Use bullets with a verb, what you did and a real result. If you don't have a number, don't invent one.&lt;/li&gt;
&lt;li&gt;Tailor the skills and wording to the job description each time.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The resume at a glance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Section&lt;/th&gt;
&lt;th&gt;What goes in it&lt;/th&gt;
&lt;th&gt;Rule&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Header&lt;/td&gt;
&lt;td&gt;Name, email, city, link to profile&lt;/td&gt;
&lt;td&gt;No photo, no table layout&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Summary&lt;/td&gt;
&lt;td&gt;Role, years or domain, your strongest proof&lt;/td&gt;
&lt;td&gt;2 to 3 lines, aimed at one job&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Experience&lt;/td&gt;
&lt;td&gt;Role, company, dates, 3 to 5 bullets&lt;/td&gt;
&lt;td&gt;Newest first, verb first&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Skills&lt;/td&gt;
&lt;td&gt;Grouped tools and methods&lt;/td&gt;
&lt;td&gt;Use the names the job post uses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Education&lt;/td&gt;
&lt;td&gt;Degree or course, year&lt;/td&gt;
&lt;td&gt;Keep it short&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why this goes wrong
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Formatting breaks parsing.&lt;/strong&gt; Text boxes, columns, icons and tables can scramble the order a parser reads.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Duties instead of results.&lt;/strong&gt; "Responsible for reports" says nothing about what changed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One resume for every job.&lt;/strong&gt; The words in the job post are the words a filter and a recruiter look for.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Invented numbers.&lt;/strong&gt; A made-up percentage is easy to get caught on in an interview.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Pick one target role
&lt;/h2&gt;

&lt;p&gt;Write the job title you are applying for at the top of your notes. Every choice after this is about that role.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Write a short summary
&lt;/h2&gt;

&lt;p&gt;Two or three lines: your role, your area, and one or two things you can prove. Leave out adjectives like "passionate".&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Turn duties into achievement bullets
&lt;/h2&gt;

&lt;p&gt;Use this shape: verb, what you did, scale or result. If you don't know the result, write what you did and the scope, or put a &lt;code&gt;[number?]&lt;/code&gt; placeholder in your draft and fill it in only if you can check it.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Weak&lt;/th&gt;
&lt;th&gt;Stronger&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Responsible for onboarding&lt;/td&gt;
&lt;td&gt;Rebuilt the onboarding checklist for new hires and cut it to one page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Helped with support&lt;/td&gt;
&lt;td&gt;Answered customer tickets daily and flagged repeat issues to the product team&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Step 4: Group your skills
&lt;/h2&gt;

&lt;p&gt;Group them, for example Tools, Methods, Languages. Copy the exact spelling the job post uses when it is true for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Tailor and export
&lt;/h2&gt;

&lt;p&gt;Paste the job description next to your resume. Move the matching experience to the top, mirror its key terms where honest, and export as a PDF or DOCX, whichever the application asks for.&lt;/p&gt;

&lt;p&gt;A quick way to tailor without rewriting everything:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Highlight the five or six requirements in the job post that appear more than once or sit at the top of the list.&lt;/li&gt;
&lt;li&gt;For each one, find the bullet that proves it. If none does, that is a gap to address in the cover letter or the interview, not something to paper over.&lt;/li&gt;
&lt;li&gt;Reorder bullets inside each role so the proof for those requirements comes first.&lt;/li&gt;
&lt;li&gt;Save the file with the company name in it, so you know which version you sent where.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 6: Run a parse check
&lt;/h2&gt;

&lt;p&gt;Before you send it, copy all the text out of the exported file and paste it into a plain text editor. Read it top to bottom. If headings appear after the content they belong to, dates have drifted away from their roles, or bullets have merged into one long line, a parser may see the same mess. Fix the layout (usually by removing columns, text boxes or tables) and check again.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you're switching careers
&lt;/h2&gt;

&lt;p&gt;The same structure works, but the summary and the order of bullets do more of the work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name the role you want in the summary, then the experience from your old field that transfers to it.&lt;/li&gt;
&lt;li&gt;In each past role, lead with the bullets that match the new field, even if they weren't the main part of the job.&lt;/li&gt;
&lt;li&gt;Put relevant courses, side projects or volunteer work in their own short section if they are your strongest proof.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A made-up example
&lt;/h2&gt;

&lt;p&gt;This example is invented for illustration.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Summary:&lt;/strong&gt; Operations coordinator with experience in scheduling, vendor communication and process documentation. Looking for a role in logistics planning.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rebuilt the weekly scheduling sheet so the team could see conflicts before they happened.&lt;/li&gt;
&lt;li&gt;Documented the vendor onboarding process in one shared page.&lt;/li&gt;
&lt;li&gt;Coordinated deliveries across &lt;code&gt;[number?]&lt;/code&gt; locations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What I'd do today
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open your current resume and the job post side by side.&lt;/li&gt;
&lt;li&gt;Write the one-sentence target role at the top of your notes.&lt;/li&gt;
&lt;li&gt;Rewrite your three most recent bullets into verb, action, result.&lt;/li&gt;
&lt;li&gt;Export a PDF and run the parse check from Step 6.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Do I need to keep a resume to one page?&lt;/strong&gt;&lt;br&gt;
For most early and mid-career roles, one page is enough. Go to two pages only if the extra content is relevant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is there a magic keyword list?&lt;/strong&gt;&lt;br&gt;
No. Use the real terms from the job post that are true for you. Stuffing words you can't back up will show in the interview.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Should I include a photo or a graphic?&lt;/strong&gt;&lt;br&gt;
In many countries it is not expected, and graphics can break parsing. Check the norm for your market.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can AI write my resume?&lt;/strong&gt;&lt;br&gt;
It can produce a draft, but you must check every claim, date and number, because you are the one who has to defend it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Doing it faster with Resume Pro
&lt;/h2&gt;

&lt;p&gt;If you'd like a first draft, my team built a chat agent called &lt;strong&gt;&lt;a href="https://capafy.ai/agent/resume-pro-a-job-ready-resume-in-one-pass/6959704729?ct=art_devto" rel="noopener noreferrer"&gt;Resume Pro&lt;/a&gt;&lt;/strong&gt;. It runs on Capafy, an AI agent marketplace.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you send:&lt;/strong&gt; your old CV, a LinkedIn dump or rough notes, and optionally a job description to tailor to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you get back&lt;/strong&gt;, according to the listing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a summary of 2 to 3 lines targeted at your role,&lt;/li&gt;
&lt;li&gt;experience rewritten as quantified, pronoun-free achievement bullets,&lt;/li&gt;
&lt;li&gt;a grouped skills section, prioritized to the target role,&lt;/li&gt;
&lt;li&gt;tailoring notes on what to tweak per posting, with &lt;code&gt;[ADD: ...]&lt;/code&gt; markers for gaps to fill,&lt;/li&gt;
&lt;li&gt;plain, parser-safe formatting with standard headers and no tables or graphics.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The listing says that adding a job description tailors the resume to that role, and that it never invents employers, degrees or metrics; missing facts are flagged for you to fill in. It still works only from what you paste, so check every date and number before you send the result.&lt;/p&gt;

&lt;p&gt;Pricing on the listing is $2.99/day, $5.99/week or $9.99/month.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Aim every resume at one role.&lt;/li&gt;
&lt;li&gt;Bullets are verb, action, result, with real numbers only.&lt;/li&gt;
&lt;li&gt;Tailor the wording to each job post and check the parsed text.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Disclosure: my team built Resume Pro and sells it on Capafy.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>resume</category>
      <category>career</category>
      <category>jobsearch</category>
      <category>productivity</category>
    </item>
    <item>
      <title>個人クリエイター向け：systeme.ioの無料プランでできること（アフィリエイト開示あり）</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Fri, 16 Oct 2026 04:28:20 +0000</pubDate>
      <link>https://dev.to/agentworkshop/ge-ren-kurieitaxiang-kesystemeionowu-liao-purandedekirukotoahuirieitokai-shi-ari-7f1</link>
      <guid>https://dev.to/agentworkshop/ge-ren-kurieitaxiang-kesystemeionowu-liao-purandedekirukotoahuirieitokai-shi-ari-7f1</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;開示：&lt;/strong&gt; この記事のsysteme.ioへのリンクは&lt;a href="https://systeme.io/?sa=sa028404872058119c21c1f53a21129fc548a96d6e&amp;amp;utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=aff_free_plan_ja" rel="noopener noreferrer"&gt;アフィリエイトリンク&lt;/a&gt;です（affiliate link）。リンク経由で登録し、のちに有料プランを契約された場合、読者の負担なく私に報酬が入ることがあります。すべての機能を深く検証したわけではなく、以下は公式の&lt;a href="https://systeme.io/pricing" rel="noopener noreferrer"&gt;料金ページ&lt;/a&gt;（ページ上の最終更新表記は2026年4月）の記載に基づきます。最新の数字は公式でご確認ください。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ランディングページ、メールリスト、小さな講座を、ツールを何本も契約せずに始めたい個人クリエイターにとって、systeme.ioの無料プランは検討する価値があります。料金ページの記載を整理します。&lt;/p&gt;

&lt;h2&gt;
  
  
  無料プランの内容（料金ページより）
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;コンタクト最大 &lt;strong&gt;2,000件&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;セールスファネル &lt;strong&gt;3本&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;ブログ &lt;strong&gt;1つ&lt;/strong&gt;、コース &lt;strong&gt;1つ&lt;/strong&gt;、アフィリエイトプログラム &lt;strong&gt;1つ&lt;/strong&gt;、独自ドメイン &lt;strong&gt;1つ&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;メール送信は &lt;strong&gt;無制限&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;そのほかの上限は低め：オートメーションルール1つ、メールキャンペーン1つ、受講生500人&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;クレジットカード不要&lt;/strong&gt;、無料プランに期限なし&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;全プラン（無料含む）で取引手数料は &lt;strong&gt;0%&lt;/strong&gt; と記載されています。決済はStripeまたはPayPalで、決済事業者側の手数料は別途かかります。&lt;/p&gt;

&lt;h2&gt;
  
  
  無料プランで足りない点
&lt;/h2&gt;

&lt;p&gt;オートメーション1つ・メールキャンペーン1つという上限は、成長すると窮屈になります。有料のStartupプランは月額$17（コンタクト5,000件、ファネル10本、コース5つ）です。料金ページでは、コンタクトが2,000件未満なら無料プランが推奨されています。&lt;/p&gt;

&lt;h2&gt;
  
  
  向いている人
&lt;/h2&gt;

&lt;p&gt;売れるかどうかを試している個人：リードマグネットのファネル、簡単なニュースレター、小さな講座1本。必要になったら有料へ移れます。有料プランを解約した場合は無料プランに戻ると記載されています。&lt;/p&gt;

&lt;h2&gt;
  
  
  試してみる
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://systeme.io/?sa=sa028404872058119c21c1f53a21129fc548a96d6e&amp;amp;utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=aff_free_plan_ja" rel="noopener noreferrer"&gt;systeme.ioの無料アカウントを作る（アフィリエイトリンク）&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;迷う場合は、先にアフィリエイトなしの&lt;a href="https://systeme.io/pricing" rel="noopener noreferrer"&gt;公式料金ページ&lt;/a&gt;をご覧ください。&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>marketing</category>
      <category>startup</category>
      <category>japanese</category>
    </item>
    <item>
      <title>What systeme.io's free plan includes for solo creators</title>
      <dc:creator>Agent Workshop</dc:creator>
      <pubDate>Fri, 16 Oct 2026 04:28:18 +0000</pubDate>
      <link>https://dev.to/agentworkshop/what-systemeios-free-plan-includes-for-solo-creators-532a</link>
      <guid>https://dev.to/agentworkshop/what-systemeios-free-plan-includes-for-solo-creators-532a</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; the systeme.io links in this post are &lt;a href="https://systeme.io/?sa=sa028404872058119c21c1f53a21129fc548a96d6e&amp;amp;utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=aff_free_plan_en" rel="noopener noreferrer"&gt;affiliate links&lt;/a&gt; (affiliate link). If you sign up and later pay, I may earn a commission at no extra cost to you. I have not tested every feature in depth; everything below comes from systeme.io's public &lt;a href="https://systeme.io/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; (last updated April 2026 per the page). Check it for current numbers.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you are a solo creator who wants a landing page, an email list and maybe a small course without paying for five separate tools, systeme.io's free plan is worth a look. Here is what the pricing page says it includes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The free plan, per the pricing page
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Up to &lt;strong&gt;2,000 contacts&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3 sales funnels&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1 blog&lt;/strong&gt;, &lt;strong&gt;1 course&lt;/strong&gt;, &lt;strong&gt;1 affiliate program&lt;/strong&gt; and &lt;strong&gt;1 custom domain&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unlimited emails sent&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Other limits are lower: 1 automation rule, 1 email campaign, 500 students&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No credit card required&lt;/strong&gt;, and the free plan does not expire&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All plans (including free) list &lt;strong&gt;0% transaction fees&lt;/strong&gt;, with payments through Stripe or PayPal. Payment processor fees still apply on their side.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the free plan does &lt;em&gt;not&lt;/em&gt; give you
&lt;/h2&gt;

&lt;p&gt;The limits are real: one automation rule and one email campaign will feel tight once you grow. The paid Startup plan is $17/month (5,000 contacts, 10 funnels, 5 courses). The pricing page suggests the free plan if you have under 2,000 contacts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who it fits
&lt;/h2&gt;

&lt;p&gt;A solo creator validating an offer: a lead-magnet funnel, a simple newsletter, one small course. If you outgrow it you can upgrade; if you cancel a paid plan you revert to the free plan.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://systeme.io/?sa=sa028404872058119c21c1f53a21129fc548a96d6e&amp;amp;utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=aff_free_plan_en" rel="noopener noreferrer"&gt;Create a free systeme.io account (affiliate link)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not sure? Read the &lt;a href="https://systeme.io/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; first, directly, with no affiliate tag.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>marketing</category>
      <category>startup</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
