惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
D
DataBreaches.Net
C
Check Point Blog
雷峰网
雷峰网
小众软件
小众软件
GbyAI
GbyAI
美团技术团队
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
Apple Machine Learning Research
Apple Machine Learning Research
Y
Y Combinator Blog
Jina AI
Jina AI
爱范儿
爱范儿
Last Week in AI
Last Week in AI
MongoDB | Blog
MongoDB | Blog
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
I built a 5-phase design system that turns "I have an app...
Pranav Chand · 2026-05-02 · via DEV Community

App Architect walks you from a one-line idea to a production-ready prompt — user flow, page map, system design, spec, and tests. Here's why I built it and how it works.

The problem with "build me an app" prompts

Every developer has done this at least once: you have a vague idea, you open Claude or ChatGPT, you type "build me a habit tracker with social features", and forty seconds later you're staring at 600 lines of code that compiles but doesn't actually solve the problem you had in your head.

The model isn't wrong. Your prompt is.

There's a missing layer between "I have an idea" and "here is the code" — the layer where a real engineering team would normally spend a week: user flows, page maps, schemas, edge cases, the boring stuff that decides whether the thing actually ships.

I kept skipping that layer. So I built a tool that refuses to let me skip it.

What App Architect does

App Architect is a Claude artifact that takes you through five structured phases. You describe your idea in one sentence; it asks the right follow-up questions; at the end you get a single prompt you can paste into Claude Code (or any capable LLM) to actually build the thing.

The five phases:

  1. App Flow — user journey, tech stack, integrations, edge cases
  2. Page Map — routes, wireframes, layout zones, key interactions
  3. System Design — DB schema, API routes, architecture diagram
  4. Executive Summary — full spec: features, stack, risks, open questions
  5. TDD Prompt — a production-ready prompt with unit tests, E2E tests, and CI config baked in

The output of phase 5 is the artifact. Everything before it exists to make that final prompt non-garbage.

Why TDD as the final output

Because the failure mode of AI-generated code isn't "it doesn't compile." It's "it compiles, looks reasonable, and silently does the wrong thing in three places."

If the final prompt asks the LLM to write tests first, then implementation, you get:

  • A clear, executable definition of "done"
  • A regression net the moment something else changes
  • A way to spot hallucinated APIs early (the test fails before you ship)

You don't need to be a TDD purist to want that.

How to use it

  1. Open the App Architect landing page
  2. Click Launch — it opens as a Claude artifact in your own Claude account (free tier works fine)
  3. Describe your idea in one or two sentences
  4. Answer the phase prompts honestly — "I don't know yet" is a valid answer and the tool handles it
  5. Copy the final TDD prompt and paste it into Claude Code, Cursor, or any agentic dev tool

There's no sign-up on my side. No data collection. Usage runs on your Claude account, billed to you. I don't see any of it.

What I'd do differently

A few things I'd change if I rebuilt it tomorrow:

  • Persist drafts. Right now if you close the tab mid-flow you start over. Local storage would fix it cheaply.
  • Branching flows. Some apps don't have a "page map" (CLIs, MCP servers, libraries). The current flow nudges everything toward web apps. A branch at phase 1 would help.
  • Stack templates. A "Next.js + Postgres + Drizzle" preset would skip three rounds of follow-up questions for the 60% of users who already know their stack.

I'll get there. For now, the v1 covers the painful part: stopping you from prompting before you've thought.

Try it

promptcraft-io.vercel.app

If you build something with it, I'd genuinely love to see what comes out the other side. Drop a comment.