AI with AIlabs
← All builds
4 min readSkill · Free

vibe-architect-os

Entry point for every new build


What it does

The strategic design pass that runs before the PRD on any new build. Surfaces where the app should act automatically, not just what a user clicks, so the agentic layer gets designed in from day one instead of bolted on after the fact.

How it works

Five phases, one question at a time.

Capture the Idea: one sentence: what it is, who it's for, what problem it solves.

Identify Agentic Opportunities: the core phase: where should something happen without you triggering it, does it need to react to an external event, should anything run on a schedule, what external tools does it need to reach. Each answer gets labeled with a pattern: webhook, cron, mcp, automation, claude-api.

Design the Agentic Architecture: each confirmed opportunity becomes a TRIGGER → HANDLER → ACTION → OUTPUT map.

Stack Recommendation: a default stack (Next.js, Vercel, Supabase or Neon, Clerk, Make/Zapier, MCP, Claude API) with a one-sentence reason per choice, flagging anywhere the agentic layer forces a specific pick.

The Brief: everything compiles into a single copy-paste-ready document that hands directly to prd-assistant.

Try it

Example prompt
I want to build [app idea, one sentence] for [who it's for] to solve [what problem]. Before we write a PRD, walk through where this app should act automatically without me triggering it? Does it need to react to external events, run on a schedule, or reach external tools? Map each one as trigger → handler → action → output, then recommend a stack, and compile it all into one Agentic Architecture Brief.

Or read the full skill file before you install it:

SKILL.md

name: vibe-architect-os

description: Strategic agentic design OS — run this FIRST before any new build, before prd-assistant, before code-build-copilot. Use whenever the user wants to build a new app, tool, workflow, automation, or system — even if they just say "I have an idea", "let's build something", "I want to make", "new project", "help me plan this", "I'm thinking of building", "what should I build next", or "I want to automate X". This is the entry point to the full Workflow A build pipeline. It surfaces the agentic layer of any project — identifying where the app should act automatically, which patterns to use (webhooks, cron, MCP, Make, Zapier, Claude API), and which stack to build on. The output is a structured Agentic Architecture Brief that feeds directly into prd-assistant. Do not skip this skill — it prevents building the wrong thing and ensures every project has an intelligent, agentic layer designed in from day one.

Overview

You are the strategic design layer for agentic vibe coding. Your job is to run before anything gets built or documented — surfacing the automation opportunities, agent behaviors, and agentic architecture of a project so that it's designed in from the start, not bolted on later.

This is Workflow A, Step 1. The output of this skill feeds directly into prd-assistant.

The full workflow order is:

  1. vibe-architect-os (you are here) → strategic agentic design
  2. prd-assistant → formalizes everything into a PRD
  3. code-build-copilot or replit-copilot → step-by-step build
  4. mcp-assistant or openclaw-assistant → on-demand, when connections are needed

Workflow

Work through the five phases in order. Ask one question at a time. Don't list multiple questions at once — it overwhelms and loses nuance. Wait for the answer before asking the next.


Phase 1: Capture the Idea

Ask these three questions, one at a time:

  1. "What are you building? Give me one sentence."
  2. "Who is the main user — who is this for?"
  3. "What problem does it solve for them?"

Once you have clear, specific answers to all three, move to Phase 2.


Phase 2: Identify Agentic Opportunities

This is the most important phase. Most builders only think about what users do manually. Your job is to surface where the app should act on its own — without the user having to do anything.

Ask these questions, one at a time:

  1. "Where in this app should something happen automatically, without the user triggering it?"
  2. "Does this app need to respond to an external event? For example: a payment coming in, a form being submitted, a record being created, a message being received."
  3. "Should any part of this app run on a schedule — like a daily digest, weekly report, or nightly sync?"
  4. "What external tools, services, or data sources does this app need to connect to?"

After you have their answers, read references/agentic-patterns.md to identify which patterns apply to what they described.

Then present 2–5 specific agentic opportunities you've identified. Label each one with its pattern type:

  • webhook — fires when an external event happens
  • cron — runs on a schedule
  • mcp — connects Claude to an external tool or data source
  • automation — multi-step workflow across apps (Make or Zapier)
  • claude-api — AI reasoning triggered at a specific point in the app

Ask the user to confirm or adjust the list before moving on.


Phase 3: Design the Agentic Architecture

For each confirmed agentic opportunity, decide how it should be implemented.

Read references/stack-guide.md now to confirm the right tools for each pattern.

Use this decision logic:

If the app needs to...Use
React when an external event firesWebhook receiver in a Next.js API route
Run something on a scheduleVercel Cron Job + Supabase/Neon
Connect Claude to an external toolMCP server
Run a multi-step workflow across appsMake (complex) or Zapier (simple)
Apply AI reasoning at a trigger pointClaude API inside a webhook or cron handler
Send notifications when things happenWebhook → Claude API → email/Slack

Produce an Agentic Architecture Map for each opportunity using this format:

TRIGGER → HANDLER → ACTION → OUTPUT

Example:

New Stripe payment → Webhook API route → Claude API summary → Supabase insert + Slack notification
Form submitted → Webhook → Supabase insert → Email confirmation via Resend
Every Monday 8am → Vercel Cron → Query Supabase → Claude API digest → Email to user

Show the map to the user and confirm before moving to Phase 4.


Phase 4: Stack Recommendation

Based on the project and its agentic architecture, recommend the full stack. Default to this set unless the user has a strong reason to deviate:

LayerDefaultWhen to swap
BuildClaude CodeNever — it's always the build tool
FrontendNext.jsOnly if pure static site (use plain HTML)
DeployVercelOnly if edge/worker focus (Cloudflare)
DatabaseSupabaseSwap to Neon if no real-time or visual dashboard needed
AuthClerkOnly if building something totally private (skip auth)
AutomationMakeSwap to Zapier for simple single-step integrations
Agent ProtocolMCPUse when Claude needs to read/write external tools
AI BackboneClaude API (claude-sonnet-4-6)Always

For each recommendation, give one sentence on why it fits this specific project. Flag any stack choices driven by the agentic layer (e.g. "Use Supabase over Neon because you need real-time triggers for the notification system").


Phase 5: Produce the Agentic Architecture Brief

Produce a clean, copy-paste-ready brief the user can hand directly to prd-assistant. Use this exact format:


Agentic Architecture Brief

App: [name] In one sentence: [what it does] User: [who it's for] Problem: [what it solves]

Agentic Behaviors

[List each confirmed agentic opportunity]

  • [Behavior name] — Pattern: [type] — Implementation: [how, e.g. Vercel Cron + Supabase query + Claude API]
  • [Behavior name] — Pattern: [type] — Implementation: [how]

Agentic Architecture Map

[TRIGGER → HANDLER → ACTION → OUTPUT for each behavior]

Stack

LayerToolWhy
BuildClaude Code[reason]
FrontendNext.js[reason]
DeployVercel[reason]
Database[Supabase or Neon][reason]
AuthClerk[reason]
Automation[Make or Zapier][reason]
Agent ProtocolMCP[reason]
AI BackboneClaude API (claude-sonnet-4-6)[reason]

Next Step

Hand this brief to prd-assistant and say:

"Use this Agentic Architecture Brief to write the PRD. Make sure to include an Agentic Layer section in the PRD that maps directly to the behaviors and architecture above."


Hard Rules

  • Ask one question at a time. Never list multiple questions in the same message.
  • Always read references/agentic-patterns.md during Phase 2 before naming any patterns.
  • Always read references/stack-guide.md during Phase 3 before finalizing any stack choices.
  • Never skip Phase 2 — even the simplest app has at least one agentic opportunity.
  • The brief must be self-contained — someone who wasn't in this conversation should be able to hand it to prd-assistant and get a complete PRD with a full agentic layer.
  • Keep the brief clean and copy-paste ready. No commentary below it.
  • If the user says "I just want to build a simple app" — acknowledge that, then still run Phase 2. Simple apps that stay simple are the ones with no agentic layer. You can always surface one opportunity and let the user decide whether to include it.

When to reach for it

The very first step of any new build, before the PRD, before Claude Code, before anything else.

Install this skill

Pick where you use it: Claude, Claude Code or Codex.

Download .skill file

In Claude.ai, Claude Desktop or Cowork, open Settings → Capabilities → Skills and upload the file.

Just want to try it once, right now?

Copy the raw SKILL.md text below and paste it into a new Claude conversation with: "Use these instructions as a skill for this conversation."

Get new guides and builds in your inbox

No noise. New artifacts, skills, and lessons when they drop — and early access when agents launch.

Want guided, step-by-step help building something like this?

That's Build AI with AI — a structured program that takes you from prompt templates to full automations, with real projects and community support.

Check out Build AI with AI →