SuperAPI AI 工具集

ln-750-commands-generator

编程与开发

查看项目

更新于 10-16 06:23

技能介绍

用途:属于项目引导类技能(L2 领域协调器,父级 ln-700-project-bootstrap),为 Claude Code 生成 .claude/commands/*.md 项目专属命令文件。输入为项目结构与技术栈,输出为命令文件,具体渲染由 worker 技能 ln-751-command-templates 完成。

主要能力:分析项目结构并检测技术栈,提取变量(路径、端口、框架等),随后以模板名与变量委托给 ln-751,最后校验生成的命令文件是否存在。可生成的命令包括 refresh_context.md、refresh_infrastructure.md、build-and-test.md(始终生成),ui-testing.md(检测到 Playwright 时),deploy.md(存在 CI/CD 配置时),database-ops.md(检测到数据库时)。

变量来源:{{PROJECT_NAME}} 来自 package.json 或 .csproj,{{TECH_STACK}} 自动检测,{{FRONTEND_ROOT}} 与 {{BACKEND_ROOT}} 由目录扫描得出,{{FRONTEND_PORT}} 来自 vite.config 或 package.json,{{BACKEND_PORT}} 来自 launchSettings.json。完整变量清单见 ln-751-command-templates/references/。

检测逻辑:前端依据 vite.config.ts、package.json(react/vue/angular);后端依据带 Web SDK 的 *.csproj 或依赖中的 express/fastapi;数据库依据 docker-compose.yml 中 postgres/mysql 或连接字符串;Playwright 依据 playwright.config.ts 或 @playwright/test 依赖;CI/CD 依据 .github/workflows/、azure-pipelines.yml、Dockerfile。

关键规则:先检测后生成,只为检测到的技术栈组件创建命令;委托前必须解析所有 {{VARIABLE}} 占位符;模板渲染统一通过 ln-751 并做上下文隔离;不得硬编码路径,路径均来自项目结构分析。完成标准:已分析结构并检测栈、已提取变量、已正确委托、已验证所有生成文件存在、输出中无未解析占位符。路径说明:shared/、references/、../ln-* 等均相对于技能仓库根目录;若当前工作目录找不到,可定位本 SKILL.md 所在目录并上一级作为仓库根。版本 2.0.0,最后更新 2026-01-10。收费、价格、平台支持范围等未提供。