{"id":"c0beac7a-bfc3-4af3-aafe-c23f3c07ee8b","shortId":"gKDpmw","kind":"skill","title":"App Builder","tagline":"Antigravity Awesome Skills skill by Sickn33","description":"# App Builder - Application Building Orchestrator\n\n> Analyzes user's requests, determines tech stack, plans structure, and coordinates agents.\n\n## 🎯 Selective Reading Rule\n\n**Read ONLY files relevant to the request!** Check the content map, find what you need.\n\n| File | Description | When to Read |\n|------|-------------|--------------|\n| `project-detection.md` | Keyword matrix, project type detection | Starting new project |\n| `tech-stack.md` | 2025 default stack, alternatives | Choosing technologies |\n| `agent-coordination.md` | Agent pipeline, execution order | Coordinating multi-agent work |\n| `scaffolding.md` | Directory structure, core files | Creating project structure |\n| `feature-building.md` | Feature analysis, error handling | Adding features to existing project |\n| `templates/SKILL.md` | **Project templates** | Scaffolding new project |\n\n---\n\n## 📦 Templates (13)\n\nQuick-start scaffolding for new projects. **Read the matching template only!**\n\n| Template | Tech Stack | When to Use |\n|----------|------------|-------------|\n| [nextjs-fullstack](templates/nextjs-fullstack/TEMPLATE.md) | Next.js + Prisma | Full-stack web app |\n| [nextjs-saas](templates/nextjs-saas/TEMPLATE.md) | Next.js + Stripe | SaaS product |\n| [nextjs-static](templates/nextjs-static/TEMPLATE.md) | Next.js + Framer | Landing page |\n| [nuxt-app](templates/nuxt-app/TEMPLATE.md) | Nuxt 3 + Pinia | Vue full-stack app |\n| [express-api](templates/express-api/TEMPLATE.md) | Express + JWT | REST API |\n| [python-fastapi](templates/python-fastapi/TEMPLATE.md) | FastAPI | Python API |\n| [react-native-app](templates/react-native-app/TEMPLATE.md) | Expo + Zustand | Mobile app |\n| [flutter-app](templates/flutter-app/TEMPLATE.md) | Flutter + Riverpod | Cross-platform mobile |\n| [electron-desktop](templates/electron-desktop/TEMPLATE.md) | Electron + React | Desktop app |\n| [chrome-extension](templates/chrome-extension/TEMPLATE.md) | Chrome MV3 | Browser extension |\n| [cli-tool](templates/cli-tool/TEMPLATE.md) | Node.js + Commander | CLI app |\n| [monorepo-turborepo](templates/monorepo-turborepo/TEMPLATE.md) | Turborepo + pnpm | Monorepo |\n\n---\n\n## 🔗 Related Agents\n\n| Agent | Role |\n|-------|------|\n| `project-planner` | Task breakdown, dependency graph |\n| `frontend-specialist` | UI components, pages |\n| `backend-specialist` | API, business logic |\n| `database-architect` | Schema, migrations |\n| `devops-engineer` | Deployment, preview |\n\n---\n\n## Usage Example\n\n```\nUser: \"Make an Instagram clone with photo sharing and likes\"\n\nApp Builder Process:\n1. Project type: Social Media App\n2. Tech stack: Next.js + Prisma + Cloudinary + Clerk\n3. Create plan:\n   ├─ Database schema (users, posts, likes, follows)\n   ├─ API routes (12 endpoints)\n   ├─ Pages (feed, profile, upload)\n   └─ Components (PostCard, Feed, LikeButton)\n4. Coordinate agents\n5. Report progress\n6. Start preview\n```\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["app","builder","antigravity","awesome","skills","sickn33"],"capabilities":["skill","source-sickn33","category-antigravity-awesome-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/app-builder","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"install_from":"skills.sh"}},"qualityScore":"0.300","qualityRationale":"deterministic score 0.30 from registry signals: · indexed on skills.sh · published under sickn33/antigravity-awesome-skills","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill:v1","enrichmentVersion":1,"enrichedAt":"2026-04-25T09:40:47.863Z","embedding":null,"createdAt":"2026-04-18T20:38:00.980Z","updatedAt":"2026-04-25T09:40:47.863Z","lastSeenAt":"2026-04-25T09:40:47.863Z","tsv":"'1':271 '12':295 '13':100 '2':277 '2025':59 '3':151,284 '4':305 '5':308 '6':311 'action':326 'ad':88 'agent':25,66,73,224,225,307 'agent-coordination.md':65 'altern':62 'analysi':85 'analyz':14 'antigrav':3 'api':160,165,172,243,293 'app':1,9,129,148,157,176,181,184,199,215,268,276 'applic':11,320 'architect':248 'ask':364 'awesom':4 'backend':241 'backend-specialist':240 'boundari':372 'breakdown':231 'browser':206 'build':12 'builder':2,10,269 'busi':244 'category-antigravity-awesome-skills' 'check':36 'choos':63 'chrome':201,204 'chrome-extens':200 'clarif':366 'clear':339 'clerk':283 'cli':209,214 'cli-tool':208 'clone':262 'cloudinari':282 'command':213 'compon':238,301 'content':38 'coordin':24,70,306 'core':78 'creat':80,285 'criteria':375 'cross':189 'cross-platform':188 'databas':247,287 'database-architect':246 'default':60 'depend':232 'deploy':254 'describ':327,343 'descript':45 'desktop':194,198 'detect':54 'determin':18 'devop':252 'devops-engin':251 'directori':76 'electron':193,196 'electron-desktop':192 'endpoint':296 'engin':253 'environ':355 'environment-specif':354 'error':86 'exampl':257 'execut':68,322 'exist':91 'expert':360 'expo':178 'express':159,162 'express-api':158 'extens':202,207 'fastapi':168,170 'featur':84,89 'feature-building.md':83 'feed':298,303 'file':31,44,79 'find':40 'flutter':183,186 'flutter-app':182 'follow':292 'framer':143 'frontend':235 'frontend-specialist':234 'full':126,155 'full-stack':125,154 'fullstack':121 'graph':233 'handl':87 'input':369 'instagram':261 'jwt':163 'keyword':50 'land':144 'like':267,291 'likebutton':304 'limit':331 'logic':245 'make':259 'map':39 'match':110,340 'matrix':51 'media':275 'migrat':250 'miss':377 'mobil':180,191 'monorepo':217,222 'monorepo-turborepo':216 'multi':72 'multi-ag':71 'mv3':205 'nativ':175 'need':43 'new':56,97,106 'next.js':123,134,142,280 'nextj':120,131,139 'nextjs-fullstack':119 'nextjs-saa':130 'nextjs-stat':138 'node.js':212 'nuxt':147,150 'nuxt-app':146 'orchestr':13 'order':69 'output':349 'overview':330 'page':145,239,297 'permiss':370 'photo':264 'pinia':152 'pipelin':67 'plan':21,286 'planner':229 'platform':190 'pnpm':221 'post':290 'postcard':302 'preview':255,313 'prisma':124,281 'process':270 'product':137 'profil':299 'progress':310 'project':52,57,81,92,94,98,107,228,272 'project-detection.md':49 'project-plann':227 'python':167,171 'python-fastapi':166 'quick':102 'quick-start':101 'react':174,197 'react-native-app':173 'read':27,29,48,108 'relat':223 'relev':32 'report':309 'request':17,35 'requir':368 'rest':164 'review':361 'riverpod':187 'role':226 'rout':294 'rule':28 'saa':132,136 'safeti':371 'scaffold':96,104 'scaffolding.md':75 'schema':249,288 'scope':342 'select':26 'share':265 'sickn33':8 'skill':5,6,318,334 'social':274 'source-sickn33' 'specialist':236,242 'specif':356 'stack':20,61,115,127,156,279 'start':55,103,312 'static':140 'stop':362 'stripe':135 'structur':22,77,82 'substitut':352 'success':374 'task':230,338 'tech':19,114,278 'tech-stack.md':58 'technolog':64 'templat':95,99,111,113 'templates/chrome-extension/template.md':203 'templates/cli-tool/template.md':211 'templates/electron-desktop/template.md':195 'templates/express-api/template.md':161 'templates/flutter-app/template.md':185 'templates/monorepo-turborepo/template.md':219 'templates/nextjs-fullstack/template.md':122 'templates/nextjs-saas/template.md':133 'templates/nextjs-static/template.md':141 'templates/nuxt-app/template.md':149 'templates/python-fastapi/template.md':169 'templates/react-native-app/template.md':177 'templates/skill.md':93 'test':358 'tool':210 'treat':347 'turborepo':218,220 'type':53,273 'ui':237 'upload':300 'usag':256 'use':118,316,332 'user':15,258,289 'valid':357 'vue':153 'web':128 'work':74 'workflow':324 'zustand':179","prices":[{"id":"dec9c918-9185-4cdf-9228-a65edd1d6ff7","listingId":"c0beac7a-bfc3-4af3-aafe-c23f3c07ee8b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T20:38:00.980Z"}],"sources":[{"listingId":"c0beac7a-bfc3-4af3-aafe-c23f3c07ee8b","source":"github","sourceId":"sickn33/antigravity-awesome-skills/app-builder","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/app-builder","isPrimary":false,"firstSeenAt":"2026-04-18T21:31:21.504Z","lastSeenAt":"2026-04-25T06:50:28.653Z"},{"listingId":"c0beac7a-bfc3-4af3-aafe-c23f3c07ee8b","source":"skills_sh","sourceId":"sickn33/antigravity-awesome-skills/app-builder","sourceUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/app-builder","isPrimary":true,"firstSeenAt":"2026-04-18T20:38:00.980Z","lastSeenAt":"2026-04-25T09:40:47.863Z"}],"details":{"listingId":"c0beac7a-bfc3-4af3-aafe-c23f3c07ee8b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"app-builder","source":"skills_sh","category":"antigravity-awesome-skills","skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/app-builder"},"updatedAt":"2026-04-25T09:40:47.863Z"}}