- Added: api-patterns, app-builder, architecture, bash-linux, behavioral-modes, clean-code, code-review-checklist, database-design, deployment-procedures, docker-expert, documentation-templates, game-development, geo-fundamentals, i18n-localization, lint-and-validate, mobile-design, nestjs-expert, nextjs-best-practices, nodejs-best-practices, parallel-agents, performance-profiling, plan-writing, powershell-windows, prisma-expert, python-patterns, react-patterns, red-team-tactics, seo-fundamentals, server-management, tailwind-patterns, tdd-workflow, typescript-expert, vulnerability-scanner - Updated README: skill count 179 → 223 - Added credit for vudovn/antigravity-kit (MIT License) Source: https://github.com/vudovn/antigravity-kit
35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
# Project Type Detection
|
|
|
|
> Analyze user requests to determine project type and template.
|
|
|
|
## Keyword Matrix
|
|
|
|
| Keywords | Project Type | Template |
|
|
|----------|--------------|----------|
|
|
| blog, post, article | Blog | astro-static |
|
|
| e-commerce, product, cart, payment | E-commerce | nextjs-saas |
|
|
| dashboard, panel, management | Admin Dashboard | nextjs-fullstack |
|
|
| api, backend, service, rest | API Service | express-api |
|
|
| python, fastapi, django | Python API | python-fastapi |
|
|
| mobile, android, ios, react native | Mobile App (RN) | react-native-app |
|
|
| flutter, dart | Mobile App (Flutter) | flutter-app |
|
|
| portfolio, personal, cv | Portfolio | nextjs-static |
|
|
| crm, customer, sales | CRM | nextjs-fullstack |
|
|
| saas, subscription, stripe | SaaS | nextjs-saas |
|
|
| landing, promotional, marketing | Landing Page | nextjs-static |
|
|
| docs, documentation | Documentation | astro-static |
|
|
| extension, plugin, chrome | Browser Extension | chrome-extension |
|
|
| desktop, electron | Desktop App | electron-desktop |
|
|
| cli, command line, terminal | CLI Tool | cli-tool |
|
|
| monorepo, workspace | Monorepo | monorepo-turborepo |
|
|
|
|
## Detection Process
|
|
|
|
```
|
|
1. Tokenize user request
|
|
2. Extract keywords
|
|
3. Determine project type
|
|
4. Detect missing information → forward to conversation-manager
|
|
5. Suggest tech stack
|
|
```
|