SuperAPI AI 工具集

tech-stack-selector

前端与建站

查看项目

更新于 10-16 02:41

技能介绍

Tech Stack Selector 是一个面向 UI/UX 网站项目的技术栈决策技能,用于在概念定义完成之后、设计转代码或上线工作之前,选择或评审前端、CMS 与部署技术栈。

用途 该技能的核心用途是为 UI/UX 项目决定实现技术栈。它被定位为咨询性质:在创建构建任务之前只提供建议,不会部署或变更基础设施。

运行模式 技能提供三种运行模式:

  • select:在概念阶段之后,为新站点或应用选择技术栈。
  • review:依据 SEO、用户体验、编辑、可维护性和部署需求,评估现有技术栈。
  • migration:针对当前技术栈,建议保留、改进还是替换。

必需工作流 技能要求按以下步骤执行:

  1. 阅读 references/stack-decision-framework.md。
  2. 收集产品类型、编辑需求、内容波动性、SEO/LLM 要求、交互复杂度、托管限制和团队技能。
  3. 对可行选项打分,包括静态 HTML、Vite/React、Next.js、Astro、CMS 支持、自定义后台或现有技术栈。
  4. 推荐一个技术栈、一个备选方案,并列出被排除选项及原因。
  5. 视情况移交给 marketing-site-skill、webapp-ui-skill、pencil-design-bridge 或基础设施/上线相关技能。

安全规则

  • 不得通过该技能配置服务器、购买域名、更改 DNS 或部署生产环境。
  • 如果用户需要精确的当前事实,不得在未核实的情况下声称当前包版本或厂商定价。
  • 优先选择能满足 SEO、内容编辑、性能和可维护性的最简单技术栈。

输出结构 技能的输出包含以下字段: Recommended stack(推荐技术栈)、Fallback stack(备选技术栈)、Disqualified options(被排除选项)、Why this fits(为何适合)、SEO/LLM implications(SEO/LLM 影响)、Editing/admin implications(编辑/后台影响)、Deployment implications(部署影响)、Risks(风险)、Next skill(下一步技能)。

验证 技能提供两条验证命令: python3 $CODEX_HOME/skills/.system/skill-creator/scripts/quick_validate.py $CODEX_HOME/skills/tech-stack-selector python3 $CODEX_HOME/skills/senior-skill-architect/scripts/lint_production_skill.py $CODEX_HOME/skills/tech-stack-selector

适用场景 适用于需要在概念定义后、设计转代码或上线前确定前端/CMS/部署技术栈的 UI/UX 网站项目,也适用于评审现有技术栈或判断是否迁移。

限制 该技能仅提供建议,不执行部署或基础设施变更;不提供未经核实的包版本或厂商定价;关于具体收费、价格、平台支持范围等信息,资料中暂未提供。