Awesome-omni-skill app-builder
Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/app-builder-techwavedev" ~/.claude/skills/diegosouzapw-awesome-omni-skill-app-builder-3c92af && rm -rf "$T"
manifest:
skills/development/app-builder-techwavedev/SKILL.mdsource content
App Builder - Application Building Orchestrator
Analyzes user's requests, determines tech stack, plans structure, and coordinates agents.
🎯 Selective Reading Rule
Read ONLY files relevant to the request! Check the content map, find what you need.
| File | Description | When to Read |
|---|---|---|
| Keyword matrix, project type detection | Starting new project |
| 2025 default stack, alternatives | Choosing technologies |
| Agent pipeline, execution order | Coordinating multi-agent work |
| Directory structure, core files | Creating project structure |
| Feature analysis, error handling | Adding features to existing project |
| Project templates | Scaffolding new project |
📦 Templates (13)
Quick-start scaffolding for new projects. Read the matching template only!
| Template | Tech Stack | When to Use |
|---|---|---|
| nextjs-fullstack | Next.js + Prisma | Full-stack web app |
| nextjs-saas | Next.js + Stripe | SaaS product |
| nextjs-static | Next.js + Framer | Landing page |
| nuxt-app | Nuxt 3 + Pinia | Vue full-stack app |
| express-api | Express + JWT | REST API |
| python-fastapi | FastAPI | Python API |
| react-native-app | Expo + Zustand | Mobile app |
| flutter-app | Flutter + Riverpod | Cross-platform mobile |
| electron-desktop | Electron + React | Desktop app |
| chrome-extension | Chrome MV3 | Browser extension |
| cli-tool | Node.js + Commander | CLI app |
| monorepo-turborepo | Turborepo + pnpm | Monorepo |
🔗 Related Agents
| Agent | Role |
|---|---|
| Task breakdown, dependency graph |
| UI components, pages |
| API, business logic |
| Schema, migrations |
| Deployment, preview |
Usage Example
User: "Make an Instagram clone with photo sharing and likes" App Builder Process: 1. Project type: Social Media App 2. Tech stack: Next.js + Prisma + Cloudinary + Clerk 3. Create plan: ├─ Database schema (users, posts, likes, follows) ├─ API routes (12 endpoints) ├─ Pages (feed, profile, upload) └─ Components (PostCard, Feed, LikeButton) 4. Coordinate agents 5. Report progress 6. Start preview
AGI Framework Integration
Qdrant Memory Integration
Before executing complex tasks with this skill:
python3 execution/memory_manager.py auto --query "<task summary>"
Decision Tree:
- Cache hit? Use cached response directly — no need to re-process.
- Memory match? Inject
into your reasoning.context_chunks - No match? Proceed normally, then store results:
python3 execution/memory_manager.py store \ --content "Description of what was decided/solved" \ --type decision \ --tags app-builder <relevant-tags>
Note: Storing automatically updates both Vector (Qdrant) and Keyword (BM25) indices.
Agent Team Collaboration
- Strategy: This skill communicates via the shared memory system.
- Orchestration: Invoked by
via intelligent routing.orchestrator - Context Sharing: Always read previous agent outputs from memory before starting.
Local LLM Support
When available, use local Ollama models for embedding and lightweight inference:
- Embeddings:
via Qdrant memory systemnomic-embed-text - Lightweight analysis: Local models reduce API costs for repetitive patterns