<?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>Forem: Entire</title>
    <description>The latest articles on Forem by Entire (@entire).</description>
    <link>https://forem.com/entire</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.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F12908%2Fea81b77c-b660-40e7-8b82-ded9c18d44de.png</url>
      <title>Forem: Entire</title>
      <link>https://forem.com/entire</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/entire"/>
    <language>en</language>
    <item>
      <title>How to Keep Entire Checkpoints Separate from Your Code</title>
      <dc:creator>Rizèl Scarlett</dc:creator>
      <pubDate>Fri, 08 May 2026 08:02:39 +0000</pubDate>
      <link>https://forem.com/entire/how-to-keep-entire-checkpoints-separate-from-your-code-50a1</link>
      <guid>https://forem.com/entire/how-to-keep-entire-checkpoints-separate-from-your-code-50a1</guid>
      <description>&lt;p&gt;Storing a record of your agent sessions solves the biggest friction point for developers: limited context. On the surface, this may look like a dormant log, but Entire transforms those records into procedural memory. By default, the &lt;a href="https://docs.entire.io/cli/overview" rel="noopener noreferrer"&gt;Entire CLI&lt;/a&gt; stores your agent history right alongside your code. More specifically, it stores your &lt;a href="https://docs.entire.io/cli/checkpoints" rel="noopener noreferrer"&gt;checkpoints&lt;/a&gt;, snapshots of your prompts, agent transcripts, and the state of your work at each step, on a dedicated branch in the same repository called &lt;a href="https://docs.entire.io/glossary#checkpoints-branch" rel="noopener noreferrer"&gt;&lt;code&gt;entire/checkpoints/v1&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But as valuable as that memory is, it raises a valid question: What if I don’t want anyone else to see the conversations I have with my agent?&lt;/p&gt;

&lt;p&gt;We’ve heard a few consistent reasons why developers want to keep their agent history private:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The conversations are, frankly, a little embarrassing. (I’ve yelled at my agents before. I am not proud of it, but when tokens are few, so is my patience).
&lt;/li&gt;
&lt;li&gt;It can start to feel like surveillance from their employer.
&lt;/li&gt;
&lt;li&gt;It's a &lt;a href="https://docs.entire.io/security" rel="noopener noreferrer"&gt;privacy concern&lt;/a&gt;. Those conversations might include context their company doesn't want to share publicly or with external collaborators.
&lt;/li&gt;
&lt;li&gt;They want to keep your main repo lean and focused on source code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If any of those reasons resonate, you have two main paths to a more private workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Push checkpoints to a separate private repo
&lt;/h2&gt;

&lt;p&gt;This is the sweet spot if you’re working on a public or shared project but still want a history that you (and maybe your trusted teammates) can access.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Create a private repo for your checkpoints&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On GitHub, create an empty private repo with any name you want. In this example, we’ll use &lt;code&gt;myorg/checkpoints-private&lt;/code&gt;. This is where all your agent sessions will live. You don't need to add a README or initialize it. Entire will push the first checkpoint branch on its own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Point Entire at the new repo.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;From inside your project, run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;entire configure &lt;span class="nt"&gt;--checkpoint-remote&lt;/span&gt; github:myorg/checkpoints-private
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The format is &lt;code&gt;provider:owner/repo&lt;/code&gt;. Today, &lt;code&gt;github&lt;/code&gt; is the supported provider. This writes the setting to &lt;a href="https://docs.entire.io/cli/configuration#project-settings" rel="noopener noreferrer"&gt;&lt;code&gt;.entire/settings.json&lt;/code&gt;&lt;/a&gt; under &lt;code&gt;strategy_options.checkpoint_remote&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"strategy_options"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"checkpoint_remote"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"provider"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"github"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"repo"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"myorg/checkpoints-private"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, your code will be stored in your main repo, and your agent sessions will go to your new private repo. You can read more about this in the &lt;a href="https://docs.entire.io/cli/checkpoints#checkpoint-remote" rel="noopener noreferrer"&gt;Checkpoint Remote docs&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep your agent sessions local
&lt;/h2&gt;

&lt;p&gt;If you want the highest level of privacy, you can keep your agent sessions local and opt out of pushing them to remote using the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;entire configure &lt;span class="nt"&gt;--skip-push-sessions&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This modifies &lt;code&gt;.entire/settings.json&lt;/code&gt; with the following values:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"strategy_options"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"push_sessions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This setting still allows you to store your sessions locally. For example, you can still &lt;a href="https://docs.entire.io/cli/checkpoints#benefits" rel="noopener noreferrer"&gt;rewind&lt;/a&gt;, look back at what happened, and use all the local features. However, because the checkpoints never get pushed to GitHub or any remote provider, you cannot retrieve them if you switch devices. Also, your teammates won’t have access to your checkpoints.&lt;/p&gt;

&lt;h2&gt;
  
  
  What if I accidentally paste a secret?
&lt;/h2&gt;

&lt;p&gt;We know that mistakes happen, so we have guardrails in place. Whether you store your history alongside your code, in a private repo, or on your local machine, Entire runs every session through a &lt;a href="https://docs.entire.io/security#secret-redaction-always-on" rel="noopener noreferrer"&gt;redaction pipeline&lt;/a&gt; before it hits git.&lt;/p&gt;

&lt;p&gt;We use &lt;a href="https://github.com/betterleaks/betterleaks" rel="noopener noreferrer"&gt;Betterleaks&lt;/a&gt; to automatically scrub:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cloud credentials (AWS, GCP, Azure)
&lt;/li&gt;
&lt;li&gt;Source control tokens (GitHub, GitLab, Bitbucket)
&lt;/li&gt;
&lt;li&gt;Service keys (Stripe, Slack, Discord, Twilio)
&lt;/li&gt;
&lt;li&gt;Private keys (RSA, SSH, PGP)
&lt;/li&gt;
&lt;li&gt;Database connection strings with embedded passwords
&lt;/li&gt;
&lt;li&gt;Bearer tokens, JWTs, and high-entropy strings that look secret-shaped even if they don't match a known pattern&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  TLDR; Which one should you pick?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;The Goal&lt;/th&gt;
&lt;th&gt;The Command&lt;/th&gt;
&lt;th&gt;Where data lives&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Full Visibility&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Default&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Same repo as your code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Private Collaboration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://docs.entire.io/cli/checkpoints#checkpoint-remote" rel="noopener noreferrer"&gt;&lt;code&gt;--checkpoint-remote&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;A separate private repo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total Isolation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://docs.entire.io/cli/commands#configure" rel="noopener noreferrer"&gt;&lt;code&gt;--skip-push-sessions&lt;/code&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Your local machine only&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Note: Redaction runs across all three. Whether your checkpoints live in your code repo, a private repo, or only on your laptop, &lt;a href="https://docs.entire.io/security#secret-redaction-always-on" rel="noopener noreferrer"&gt;secrets get scrubbed&lt;/a&gt; before they're written.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;We recognize that your agent workflow is going to look different based on who you are, the codebase you're in, and your team's unique security needs. Entire is built to adapt to those needs.&lt;/p&gt;

&lt;p&gt;Ready to dive deeper into configuring your setup? Check out our &lt;a href="https://docs.entire.io/cli/checkpoints#checkpoint-remote" rel="noopener noreferrer"&gt; documentation on checkpoint remote&lt;/a&gt; and &lt;a href="https://docs.entire.io/security" rel="noopener noreferrer"&gt;Security &amp;amp; Privacy docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In the comments section, let me know: Do you even care if people see your agent history, or would you rather keep those transcripts private?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>entire</category>
      <category>programming</category>
    </item>
    <item>
      <title>Turning Agent History into Procedural Memory</title>
      <dc:creator>Rizèl Scarlett</dc:creator>
      <pubDate>Sun, 03 May 2026 23:40:08 +0000</pubDate>
      <link>https://forem.com/entire/turning-agent-history-into-procedural-memory-38mo</link>
      <guid>https://forem.com/entire/turning-agent-history-into-procedural-memory-38mo</guid>
      <description>&lt;p&gt;For about a year, my primary coding agent was goose. Since I worked at Block and served as a Developer Advocate for the project, I was deeply embedded in its ecosystem. I contributed code and provided product feedback that shaped how it functioned.&lt;/p&gt;

&lt;p&gt;Then, I moved to a company called &lt;a href="//entire.io"&gt;Entire&lt;/a&gt; that provides the infrastructure for the agentic software development lifecycle. To do my job well, I have to dogfood our product across the agentic ecosystem. This means I am constantly switching between Claude Code, Codex, and other agents that support hooks to contribute to docs, investigate and resolve bugs, understand new features, and produce content.&lt;/p&gt;

&lt;p&gt;Switching between AI agents made me realize every agent has tradeoffs. Some are faster or more polished, but I find myself deeply missing a specific goose feature called recipes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem with Operational Glue
&lt;/h2&gt;

&lt;p&gt;Recipes are reusable, shareable workflows. At the core, they are YAML files that describe a process you want goose to run again. You can write the YAML files manually, but I always preferred the magic of clicking a button to package a successful session into a recipe.  &lt;/p&gt;

&lt;p&gt;My work in Developer Relations is creative, but it’s built on repeatable systems. For example, writing a blog post, building a code demo, creating a video are creative. The publishing process is not. Publishing a blog post involves a series of tiny, forgettable steps: checking the folder structure, adding the correct front matter, wiring up the metadata, dropping the image in the right asset folder, opening the PR. Each of these steps take a few minutes, but those minutes add up and become hours of operational glue. At Block, I automated as much of that as possible. I had goose generating release notes in CI/CD and creating documentation tickets in Asana. Some of these ran on a schedule, others I triggered manually. The point was always the same: if I found myself explaining a process to an agent more than once, it was an operational smell that needed to become a reusable asset.&lt;/p&gt;

&lt;p&gt;While my use cases focus on content and community, this pattern is universal. In many fields, employees find themselves frequently explaining the same sequence to an agent, so why not automate this into repeatable workflows?  &lt;/p&gt;

&lt;p&gt;For engineers, those repeated conversations may look like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upgrading a dependency safely
&lt;/li&gt;
&lt;li&gt;Bootstrapping a new microservice
&lt;/li&gt;
&lt;li&gt;Triaging a production error
&lt;/li&gt;
&lt;li&gt;Writing a design doc or RFC
&lt;/li&gt;
&lt;li&gt;Preparing a release PR&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The inputs and thinking may vary, but the process: conventions, the file paths, the validation steps, the commands you run, the people you always notify stay the same. And this level of automation is necessary today where employers are demanding more output.&lt;/p&gt;

&lt;h2&gt;
  
  
  The System of Record
&lt;/h2&gt;

&lt;p&gt;I'm constantly jumping between different agents. Each one has its own process for automating workflows, but none of the automation tools hit the mark for me like goose did. While I don’t have access to my treasured repeatable workflows anymore, I do have access to the unique and valuable agent session data that Entire collects. Entire is a CLI-first system of record for agent-assisted development. It captures the context behind your work: the sessions, prompts, responses, tool calls, file changes, and Checkpoints. A Checkpoint is a specific moment where work is tied back to git. It connects the "why" of the agent session to the "what" of the final commit.&lt;/p&gt;

&lt;p&gt;I realized this data isn't just for review, audit, or to sit quietly in the background. It's a source of truth that can be used for building better workflows. I thought, “What if I could use my Entire session history to recreate that ‘package up a session’ magic, but in a way that works across any agent, and works retrospectively?”&lt;/p&gt;

&lt;p&gt;The most popular way people are currently building reusable workflows is with &lt;a href="https://agentskills.io/home" rel="noopener noreferrer"&gt;Skills&lt;/a&gt;, so I built an orchestrator skill called &lt;a href="https://github.com/entireio/skills/blob/main/skills/session-to-skill/SKILL.md" rel="noopener noreferrer"&gt;&lt;code&gt;Session-to-Skill&lt;/code&gt;&lt;/a&gt;. It creates Skills for me based on repeated behavior.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Before and After
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Before I used to say:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Look at past blog posts in this repo, check the folder structure, and the front matter.”
&lt;/li&gt;
&lt;li&gt;“I want to add a new blog post. Here’s the content:  [insert content copied from google doc here] ”
&lt;/li&gt;
&lt;li&gt;“Create a new PR. Make sure we’ve pulled the latest from main and branch off main before you create this PR.”
&lt;/li&gt;
&lt;li&gt;“Why did you make the word Checkpoints lowercase when I purposely had them capitalized? Please restore that.”
&lt;/li&gt;
&lt;li&gt;“Does the OG image work? What’s the path for me to check that again?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Now, I can say:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Create a blog post from this content [insert content copied from google doc here].”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is possible because I prompted my agent to use the &lt;code&gt;Session-to-Skill&lt;/code&gt; Skill: "Look at my past sessions where I set up blog posts. Find the repeated steps and conventions, then draft a Skill from that data, so I can create blog posts quickly in the future." My agent created a Skill called &lt;code&gt;Create-blog&lt;/code&gt;, which included requirements to properly format the blog, open a PR, and return the path to confirm the OG image rendered.  &lt;/p&gt;

&lt;h2&gt;
  
  
  Well, that’s kind of dumb..
&lt;/h2&gt;

&lt;p&gt;Some may have pushback on this idea of me building an orchestrator Skill because at any moment in a session you can prompt any agent to turn it into a Skill. &lt;/p&gt;

&lt;p&gt;The reality is I don’t have perfect foresight. Most reusable workflows are recognized later. After the third time I publish a blog post, I realize I have been doing the same thing over and over again. By then, the valuable evidence is spread across past sessions.  &lt;/p&gt;

&lt;p&gt;There is also the issue of quality. Asking an agent to summarize a transcript often leads to overfitting and noise. The resulting Skill might include accidental details, temporary file paths, or one-off preferences that happened to be present in that single session. &lt;/p&gt;

&lt;p&gt;Instead my Skill is extracting the answers to the following questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What was the reusable behavior?
&lt;/li&gt;
&lt;li&gt;What should a future agent know before attempting this again?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I don't have to remember the session ID from six weeks ago. I just know the work happened. The Skill uses Entire to search my session metadata, checkpoints, and explanations of prior work to find the durable pattern.&lt;/p&gt;

&lt;h2&gt;
  
  
  Procedural Memory as Infrastructure
&lt;/h2&gt;

&lt;p&gt;My approach creates procedural memory for agents. Procedural memory is the answer to the question, "How do I do this kind of work well, here, in this repo, with this team?" &lt;/p&gt;

&lt;p&gt;Daily engineering work is not net-new. You may receive a new ticket, but somebody has solved this problem before. &lt;/p&gt;

&lt;p&gt;By using Entire's data to generate Skills, I get a layer of determinism and portability. The agent starts with a template based on real work rather than a generic prompt. It encodes patterns that have already succeeded. And because Skills are portable files, I can take my blog-publishing Skill from Claude Code to Codex without re-explaining my workflow and share it with teammates.&lt;/p&gt;

&lt;p&gt;With all this said, I want to urge readers to stop treating our agent sessions as disposable and start turning our history into our infrastructure.&lt;/p&gt;

&lt;p&gt;Check out Entire at &lt;a href="http://entire.io" rel="noopener noreferrer"&gt;entire.io&lt;/a&gt; &lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>agentskills</category>
      <category>entire</category>
    </item>
    <item>
      <title>I Don’t Make Slides Anymore. My Agent and Entire Do It for Me.</title>
      <dc:creator>Rizèl Scarlett</dc:creator>
      <pubDate>Sat, 25 Apr 2026 17:00:18 +0000</pubDate>
      <link>https://forem.com/entire/i-dont-make-slides-anymore-my-agent-and-entire-do-it-for-me-m17</link>
      <guid>https://forem.com/entire/i-dont-make-slides-anymore-my-agent-and-entire-do-it-for-me-m17</guid>
      <description>&lt;p&gt;Signing up to speak at conferences is fun until the conference date starts approaching and you realize you still have to write and practice your talk. For me, writing the talk isn't the hard part. I have a process of talking to myself on a peaceful walk (or even in the shower), recording my voice, and then inserting the demos afterward. The part I often procrastinate is making the slides. Creating slides used to be fun, but as I’ve grown my career and my family, it's no longer a good use of my time.  &lt;/p&gt;

&lt;p&gt;I've looked for a way to automate slide generation, but most options have been fragile. They generally struggle with formatting and taste. However, a few months ago, some of my teammates at Block discovered the &lt;a href="https://github.com/zarazhangrui/frontend-slides" rel="noopener noreferrer"&gt;frontend slides skill&lt;/a&gt; and introduced me to it. This skill enables agents to build out HTML presentation decks that can be exported as PDFs or PowerPoint presentations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agent Skills
&lt;/h2&gt;

&lt;p&gt;If you're not familiar, &lt;a href="https://agentskills.io/home" rel="noopener noreferrer"&gt;agent skills&lt;/a&gt; are markdown files that provide instructions for the agent to understand how to use a tool (i.e., a CLI or an MCP server). This way, your agent immediately knows what commands to run and how to navigate the tooling when you make a request.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Use the Frontend Slides Skill
&lt;/h2&gt;

&lt;p&gt;As I mentioned, I already have my talk transcribed, which gives me a talk track to follow. I typically give the transcript to an agent and ask if there are any parts that don't make sense or any gaps for the audience.&lt;/p&gt;

&lt;p&gt;Once the talk track is polished, I give the copy to my agent and prompt it to use the frontend slides skill to build a deck based on the track. I prefer to use Claude Code for this task, as it seems to work really well with the frontend slides skill, but any agent that supports skills should work. The agent then produces a beautiful slide deck for me. It really doesn't look bad or overly generic at all. It has various themes to choose from, and since it's generated with HTML, CSS, and JavaScript, I can prompt my agent to edit parts like making the font bigger, changing colors, and so on.&lt;/p&gt;

&lt;p&gt;Here's an example:&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-2024060044153692197-26" src="https://platform.twitter.com/embed/Tweet.html?id=2024060044153692197"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-2024060044153692197-26');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=2024060044153692197&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;My favorite thing to add is a presenter view. It doesn't generate that view by default, but I do like to take a peek at my notes as I speak. So I usually tell my agent to implement that view if I press a key like the letter "P," and I make sure it syncs with what everyone else can see. Then, I upload my deck to GitHub Pages. Goodbye, Canva, PowerPoint, and Google Slides.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Entire Enhanced My Workflow
&lt;/h2&gt;

&lt;p&gt;Let me rewind for a second and introduce you to &lt;a href="https://entire.io/" rel="noopener noreferrer"&gt;Entire&lt;/a&gt;. Entire is the company I work for. We're &lt;a href="https://entire.io/vision" rel="noopener noreferrer"&gt;building the next developer platform&lt;/a&gt; for the AI-native software development lifecycle. The team recognized that agents have changed our workflows, so the infrastructure we use should change too.&lt;/p&gt;

&lt;p&gt;Our first tool is a &lt;a href="https://github.com/entireio/cli" rel="noopener noreferrer"&gt;CLI&lt;/a&gt; that captures prompts, agent responses, tool calls, and other session data from the work you do with an agent. That gives you a way to inspect what happened, rewind work from a past session, and stay accountable. For example, if a production outage ever happens, instead of saying, "Oh, the root cause is that my agent did it," you can actually track the decisions made between the agent and the person prompting it. I described this to someone at a conference the other day, and they boiled it down to version control for agentic work, which is honestly exactly what it feels like.&lt;/p&gt;

&lt;p&gt;Now, it took me a while to see how Entire could make my workflow even better, but the founders opened my eyes. I can use Entire while I'm building out a demo and then use that captured work to help build the slide deck later. Entire has a command called &lt;code&gt;entire dispatch&lt;/code&gt;. It generates a markdown summary of the work Entire captured between you and your agent in a repository.&lt;/p&gt;

&lt;p&gt;For example, after experimenting with OCR in a repo, Entire generated this dispatch summary for me:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# Dispatch: blackgirlbytes/pretext-handwriting-demo&lt;/span&gt;

Shipped a full handwriting recognition demo built on Pretext, moving from  
initial scaffolding to a polished scrapbook composition surface within a  
single day.

&lt;span class="gu"&gt;## blackgirlbytes/pretext-handwriting-demo&lt;/span&gt;

&lt;span class="gu"&gt;### Handwriting Recognition&lt;/span&gt;

• Built draw-mode handwriting recognition as the core interaction surface.  
• Added image upload as a second recognition path alongside the drawing  
canvas.  
• Implemented auto-recognition after drawing completes, removing the manual  
trigger step.  
• Added camera mode to round out the three input methods.  
• Removed the explicit draw button to streamline the input UX.

&lt;span class="gu"&gt;### Scrapbook Composition Surface&lt;/span&gt;

• Introduced a scrapbook composition surface for arranging recognized text  
and shapes.  
• Integrated Pretext to handle obstacle-aware text flow around placed shapes.  
• Added animated motion layer to the scrapbook background.  
• Added resize handles to scrapbook shapes for direct manipulation.  
• Matched scrapbook background typography to the handwriter component for  
visual consistency.  
• Moved scrapbook controls into the composition header to consolidate the  
toolbar.  
• Fixed scrapbook layout and output tab rendering, then simplified and  
tightened tab spacing across multiple passes.  
• Corrected background line wrapping and ensured background renders before  
shapes are placed.

&lt;span class="gu"&gt;### API Key &amp;amp; Session Management&lt;/span&gt;

• Added session-based OpenAI key setup to avoid requiring environment-level  
configuration.  
• Hardened API key gate interactions to handle edge cases more reliably.  
• Added environment key setup path as an alternative to session entry.

&lt;span class="gu"&gt;### Documentation&lt;/span&gt;

• Added project agent working rules and intent guidance early in the commit  
sequence.  
• Documented project setup and architecture in the README.  
• Refined and clarified the README project description across two follow-up  
commits.

All core features landed on main on April 1, 2026; the repo is in a  
reviewable state.  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's helpful for me because building a demo usually takes a few days. I'll leave it, come back to it later, and then have to remember what I actually did, what mattered most, and which technical details are worth calling out. Instead of trying to reconstruct all of that from memory, I can use the dispatch summary, give it back to the agent, and ask it to make a strong slide that captures the main technical highlights of the demo. That saves me from having to recall every step I took days or even weeks later.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beyond DevRel
&lt;/h2&gt;

&lt;p&gt;My particular use case works best for folks in Developer Relations or folks who do DevRel-related work like conference speaking, but this can actually work well for various roles. Here are a few:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developers demoing completed features to their team. My husband is a developer, and he's expressed that building the slide deck is time-consuming just to show off a feature he built to his team.
&lt;/li&gt;
&lt;li&gt;Hackathon participants demoing their project to judges. Presentation decks often get neglected because everyone is focused on building the actual project during a small window of time.
&lt;/li&gt;
&lt;li&gt;Solutions engineers or sales engineers preparing customer demos. A lot of time goes into building out the demo environment itself, so having help turning that work into a clear deck can save a lot of time.
&lt;/li&gt;
&lt;li&gt;Workshop instructors or developer educators teaching technical material. It can be useful to turn the work captured while building the demo or sample app into slides that explain the flow, architecture, or key takeaways.
&lt;/li&gt;
&lt;li&gt;Engineering managers or tech leads giving project updates. Sometimes the hard part is not the work itself, but summarizing what happened clearly enough for leadership or cross-functional teams.
&lt;/li&gt;
&lt;li&gt;Founders or indie hackers pitching what they built. When you are moving quickly, the last thing you want is to spend hours making slides after already doing the hard part of building the product.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I don’t believe in automating things that deserve a human touch, but I do believe in automating things so I can spend more time with humans. The slides skill has been great for me, but adding Entire to this workflow has made it even easier for me to do that.&lt;/p&gt;

&lt;p&gt;Much of my previous work with GitHub and Block (&lt;a href="https://goose-docs.ai/" rel="noopener noreferrer"&gt;goose&lt;/a&gt;) was focused on using agents to build faster. Recently joining the team at Entire has pushed me to think more about the next layer: making agentic work durable and accountable.&lt;/p&gt;

&lt;p&gt;Building fast with agents is fun, but in practice, I also need to be able to understand what happened, pick work back up later, explain it to other people, and turn it into something useful beyond the moment it was created. I’ll be sharing more of my agent-native workflows as I continue experimenting.&lt;/p&gt;

&lt;p&gt;If you want to learn more about Entire, check out our:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://entire.io/" rel="noopener noreferrer"&gt;Website&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://docs.entire.io/introduction" rel="noopener noreferrer"&gt;Docs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://x.com/EntireHQ" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/jZJs3Tue4S" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And &lt;a href="https://dev.to/blackgirlbytes"&gt;follow me&lt;/a&gt;!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>agentskills</category>
      <category>entire</category>
    </item>
  </channel>
</rss>
