Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

Thread Truncated (Cap Enforced)

Only the first 20 tweets are unrolled into slides to ensure reliable PDF exporting and high server performance.

Canvas & Ratio

Choose your destination platform format


Layout Template

Choose a content structure for your slides


Preset Themes


Typography & Sizing

Title Font Size36px
Body Font Size18px
Header & Footer Size12px

Brand Kit Customization

AGENCY

Configure brand assets for headers & footers

MULTI-PROFILES (AGENCY)
AGENCY
SAVE PRESETS (AGENCY)

Outro Slide CTA

Customize your closing call-to-action slide

#1
#2
#3

Background Pattern

Source Content

Build Your Carousel

Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Drag Post #1
Delba
@delba_oliveira

As we delegate more ambitious tasks to Claude, it becomes increasingly important that it can <b>verify its own work</b>. The more Claude can self-verify:

Apply Image
Drag Post #2
Delba
@delba_oliveira

• the more independently it can work on long-running tasks

Drag Post #3
Delba
@delba_oliveira

• the better the quality of the final result

Drag Post #4
Delba
@delba_oliveira

• the fewer back and forths it takes to get there

Drag Post #5
Delba
@delba_oliveira

VIDEO
Apply Image
Drag Post #6
Delba
@delba_oliveira

The good news is that Claude <b>already</b> self-verifies against deterministic signals like type errors, lint errors, failing tests, and runtime errors. And as models improve, this will only get better.

Drag Post #7
Delba
@delba_oliveira

What Claude can’t always infer are the manual checks you run after it responds, and later on, before you merge code into production. The more of those checks you can encode, the closer Claude’s first response gets to the final result you had in mind.

Drag Post #8
Delba
@delba_oliveira

You spend less time babysitting, and Claude can keep going while you work on something else.

Drag Post #9
Delba
@delba_oliveira

## Write down your processes

Drag Post #10
Delba
@delba_oliveira

A good place to start is to write down the best-practices version of what you or your team already do.

Drag Post #11
Delba
@delba_oliveira

For frontend, that's usually: run the dev server, open the browser, check the console for errors, click around as the user would and look out for things like layout shift or slow navigations.

Drag Post #12
Delba
@delba_oliveira

Every domain has its own version. For each of those steps, there's likely a tool Claude can use for verification:

Drag Post #13
Delba
@delba_oliveira

Apply Image
Drag Post #14
Delba
@delba_oliveira

## Encode your process as a skill

Drag Post #15
Delba
@delba_oliveira

Once the process is clear, encode as much of it as possible as a skill. Install the `skill-creator` plugin, then ask Claude to interview you:

Drag Post #16
Delba
@delba_oliveira

<pre><code lang="plaintext">/skill-creator Create a skill for verifying frontend changes end-to-end. Interview me about my workflow.</code></pre>

Drag Post #17
Delba
@delba_oliveira

If you're struggling to put your process into words, ask Claude for the domain best practices first and let it show you what an end-to-end verification flow might look like. Taste and judgment are difficult to codify, but many checks have criteria Claude measure against: a performance budget, an accessibility checklist, design system rules, good vs bad examples.

Drag Post #18
Delba
@delba_oliveira

For example, a frontend skill might include instructions to capture a performance trace through the <a target="_blank" href="https://github.com/ChromeDevTools/chrome-devtools-mcp/" color="blue">Chrome DevTools MCP</a> or <a target="_blank" href="https://agent-browser.dev/react" color="blue">Agent browser.</a>

Drag Post #19
Delba
@delba_oliveira

<pre><code lang="markdown">--- name: frontend-verify description: Verify frontend changes in a browser. Run whenever a UI (page, component, typography, CSS style) change is made. --- # Frontend verify - Run a two-step verification pass in a real browser. - Fix issues and re-verify before responding to the user. ## Step 1 — Verify the change behaves as expected 1. Open the URL in a browser: - In the Claude Code desktop app, use the embedded preview. - In the CLI, use the Chrome DevTools MCP. 2. Interact with the new element and confirm it renders and behaves as expected. ## Step 2 — Verify the change passes a mobile audit 1. Open the URL in a new page via the Chrome DevTools MCP 2. Run a performance trace and audit Core Web Vitals</code></pre>

Drag Post #20
Delba
@delba_oliveira

Other checks are more qualitative than pass/fail, like comparing data against historical norms. For these, you can work with Claude to set a rubric for evaluating output.