Heavy infrastructure, light logic. Kill repeated setup so the path from idea โ public validation has minimal friction.
You provide requirements and two approvals. AI agents execute against a skill library and template set.
English ยท ็ฎไฝไธญๆ
Getting started ยท Live example ยท Template catalog ยท Skills catalog ยท For agents ยท Docs index
For indie builders, friction is often not business code โ it is rebuilding the environment every time:
| Without Maker Flow | With Maker Flow |
|---|---|
| Pick a stack, write Docker, wire Nginx for every idea | Templates ready to run |
| AI codes first; wrong direction wastes the day | Two gates: PRO โ MVP |
| Prompts and deploy steps live in your head | Skills encode SOPs; agents follow them |
| Many ideas, repeated plumbing | Focus on validation; public URL in ~10 minutes |
This is not one product. It is a forkable, reusable MVP factory.
Recommended: keep this repo as the public tool; build each MVP in a separate private product repo โ consumer guide.
flowchart LR
A["โ You: one-line requirement"] --> B["โก AI: draft PRO"]
B --> C{"โข Approve PRO"}
C -->|pass| D["โฃ AI: match templates ยท assemble MVP"]
C -->|revise| B
D --> E{"โค Approve MVP"}
E -->|pass| F["โฅ Deploy"]
E -->|iterate| D
F --> G["๐ Public traffic"]
| Step | You | AI agent |
|---|---|---|
| 1 | Provide requirement | โ |
| 2 | โ | Draft PRO (no code) |
| 3 | Approve PRO | Wait |
| 4 | โ | Match templates โ assemble in product repo |
| 5 | Local acceptance | Fix against PRO |
| 6 | Confirm where to publish | Ask in chat โ follow skills/publish-<target>.md |
Two gates are the core design: align on what first, then how.
โโโโโโโโโโโโโโโ
โ You + AI โ
โโโโโโโโฌโโโโโโโ
โ
โโโโโโโโโโโโผโโโโโโโโโโโ
โผ โผ โผ
skills/ templates/ release/
(HOW) (WHAT) (SHIP)
| Module | Path | One line |
|---|---|---|
| Skills | skills/ ยท catalog |
How agents draft PRO, match templates, publish |
| Templates | templates/ ยท catalog |
apps + images + patterns |
| Release | release/ |
Step-6 scripts (VPS deploy, Nginx gateway, Cloudflare DNS CLI) |
| Optional LLM | docs/optional-llm.md |
Rare: self-hosted OpenAI-compatible APIs |
curl -fsSL https://raw.githubusercontent.com/LJTian/maker-flow/main/scripts/install.sh | bash
maker-flow new my-first-mvp
cd ~/projects/my-first-mvpOpen the product repo in an AI agent IDE, @AGENTS.md, start at step โ .
Contributors: install from a git clone
git clone https://github.com/LJTian/maker-flow.git && cd maker-flow
./scripts/install.sh
maker-flow new my-first-mvpA โ AI Agent (recommended)
-
Open the product repo (
~/projects/<name>/) in an AI agent IDE -
Start a chat:
Follow @AGENTS.md. I want to build [your idea], starting at step โ .
-
Approve PRO and MVP at steps โข and โค
Full guide โ docs/getting-started.md ยท ไธญๆ
Live example: static intro with web-vite โ GitHub Pages โ walkthrough ยท demo
- People with many ideas who want fast public feedback
- Anyone using Cursor / Claude agents who is tired of prompting from scratch
- Builders who want a forkable private pipeline, not another todo demo
- Anyone who buys heavy infra, light logic: write plumbing once, run N ideas
| Action | Suggestion |
|---|---|
| Star | Track skill / template updates |
| Fork / clone | Use as the shared factory (public) |
| Each new idea | New private product repo + consumer guide (maker-flow new <name>) |
| Pin agent behavior | Factory: AGENTS.md ยท Product repo: AGENTS.consumer.example.md |
| Humans | AI agents |
|---|---|
| Getting started | AGENTS.md |
| Consumer project ยท Overview | workflow.md |
| Template catalog ยท Skills catalog | agent-bootstrap.md |
| Docs index ยท i18n | AGENTS.consumer.example.md (product repos) |
Maker Flow stands on these projects โ thanks to maintainers and communities:
| Use | Project | URL |
|---|---|---|
Go web (go-api) |
Gin | https://github.com/gin-gonic/gin |
Web UI (web-vite) |
Vite ยท React ยท Tailwind CSS | https://vite.dev/ ยท https://react.dev/ ยท https://tailwindcss.com/ |
CLI (go-cli) |
Cobra | https://github.com/spf13/cobra |
| singleflight (pattern) | golang.org/x/sync | https://pkg.go.dev/golang.org/x/sync/singleflight |
| Build fragment (Go) | golang (official) | https://hub.docker.com/_/golang |
| Runtime fragment (Alpine) | Alpine Linux | https://alpinelinux.org/ ยท https://hub.docker.com/_/alpine |
| Containers | Docker | https://www.docker.com/ |
| Reverse proxy | Nginx | https://nginx.org/ |
| DNS / edge SSL | Cloudflare | https://www.cloudflare.com/ |
| Optional local LLM | Ollama | https://ollama.com/ ยท https://github.com/ollama/ollama |
| Agent protocol reference | Model Context Protocol | https://modelcontextprotocol.io/ |
Missing a credit? Open an Issue / PR.
If this pipeline helps you, a Star is the best nod to โheavy infrastructure.โ
MIT โ use freely and adapt as needed.