|
|
| 名称 |
tech-stack-advisor |
| 描述 |
基于项目要求使用本地数据库推荐合适的技术栈。 |
技术栈顾问
目的
推荐最佳技术栈,涵盖10个类别(超过56种技术)和25个全栈组合。
还支持扫描遗留代码库和比较技术选项。
类别
| 类别 |
数量 |
示例 |
| 前端 |
7 |
React, Vue, Angular, Svelte, Next.js, Astro, HTMX |
| 后端 |
8 |
Node.js, Python, Go, Rust, Java, C#, PHP, Elixir |
| 数据库 |
7 |
PostgreSQL, MySQL, MongoDB, Redis, SQLite, Supabase, Firebase |
| 移动端 |
5 |
React Native, Flutter, SwiftUI, Kotlin, Ionic |
| 开发运维 |
6 |
Docker, Kubernetes, GitHub Actions, Terraform, Vercel, Railway |
| 人工智能/机器学习 |
5 |
OpenAI, LangChain, Hugging Face, Ollama, Vector DBs |
| 身份验证 |
5 |
Clerk, Auth0, Supabase Auth, NextAuth, Keycloak |
| 测试 |
5 |
Vitest, Playwright, Cypress, Jest, pytest |
| 消息传递 |
4 |
RabbitMQ, Kafka, BullMQ, Celery |
| 内容管理系统 |
4 |
WordPress, Strapi, Sanity, Payload |
使用方法
1. 列出所有类别
python .agent/skills/tech-stack-advisor/scripts/advisor.py --list
2. 通过类别和关键词推荐
python .agent/skills/tech-stack-advisor/scripts/advisor.py --category web --keywords "seo,fast"
python .agent/skills/tech-stack-advisor/scripts/advisor.py --category ai_ml --keywords "rag,enterprise"
python .agent/skills/tech-stack-advisor/scripts/advisor.py --category fullstack --keywords "typescript,realtime"
3. 推荐全栈组合
python .agent/skills/tech-stack-advisor/scripts/advisor.py --stack --keywords "saas,react,seo"
4. 比较技术
python .agent/skills/tech-stack-advisor/scripts/advisor.py --compare --category frontend
python .agent/skills/tech-stack-advisor/scripts/advisor.py --compare --category database
5. 遗留项目扫描
python .agent/skills/tech-stack-advisor/scripts/scanner.py --path "."
类别别名
web → 前端 + 后端 + 数据库
fullstack → 前端 + 后端 + 数据库 + 开发运维
all → 所有10个类别