技术栈顾问Skill tech-stack-advisor

技术栈顾问是一个技能,用于基于项目需求推荐合适的技术栈。它覆盖前端、后端、数据库等多个类别,提供技术选型和比较功能。关键词:技术栈推荐、软件开发工具、技术选型、全栈组合、遗留代码扫描。

架构设计 0 次安装 0 次浏览 更新于 3/22/2026

name: tech-stack-advisor description: 基于项目要求使用本地数据库推荐合适的技术栈。

技术栈顾问

目的

推荐最佳技术栈,涵盖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个类别