SKILL FILE

Review Queue Builder with AI

Scaffold a human-in-the-loop review queue for any agent. Agent drafts → queue holds → you approve → action ships. Drop-in pattern: file-based queue, minimal Astro UI, one-click approve. The pattern every AI-native workflow needs.

Download Skill File ↓

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

Standard queue schema

Every queued item is one JSON file: type, payload, draft, action-on-approve, action-on-reject, metadata. Works for any agent.

2

Astro review page (drop-in)

Minimal mobile-friendly review UI: title, draft, edit-in-place, approve button, reject button. Filters by agent type.

3

Approve → action handler

Approve triggers a Netlify Function that fires the action (send email, post to LinkedIn, charge card). Logs the action to the CRM.

4

Edit-in-place before approve

The draft is the agent's first pass. You can edit before approving. Edits are diff-logged so the agent can learn from your changes.

5

Reject → feedback loop

Reject prompts for a one-line reason. Stored with the queued item so future agent runs can learn what gets rejected and why.

What you can build with this

Review queue for AR chaser

AR Chaser drafts follow-up emails → queue → you approve → Resend sends. Three files added to the AR Chaser skill = full review loop.

Review queue for outbound DMs

LinkedIn / cold email agent drafts messages → queue → swipe-style mobile review → approved drafts go to the send queue. The pattern that lets you ship 100 personalised messages a week safely.

Review queue for content drafts

Content pipeline agent drafts blog post / IG carousel → queue → review with brand check → publish on approve.

Get the full skill file

Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.

Common questions

Slack has no native approve/reject button, no diff-logging, no filter by agent type, and the messages scroll away. The queue keeps state and your phone has the URL bookmarked.
File-based — `apps/queue/items/{slug}.json`. Renders via an Astro page. No database, no auth (gated by a simple shared secret if hosted publicly). Git-tracked so the queue is auditable.
The action handler captures errors and re-queues the item with the error attached. You see it again next time you open the queue, with the error context.
Up to a few hundred items/day, yes. Beyond that, batch-approve and ML-assisted filtering become useful — out of scope for v1.
Approved items optionally write a CRM event (action type, channel, content) so the customer timeline is complete. Tracked via the standard CRM event schema.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Book a Call →