mcpField
L
ln-750-commands-generator

ln-750-commands-generator

github.com/levnikolaevichAgent 工作流58481 次安装2 天前更新
代码仓库

关于 ln-750-commands-generator

此 Skill 分析项目结构和技术栈,并生成适用于项目的 Claude Code 命令,面向项目初始化流程;模板渲染委托给 ln-751-command-templates。

主要功能

  1. 01检测项目结构与技术栈
  2. 02提取路径、端口和框架
  3. 03生成上下文及构建命令
  4. 04按条件添加 UI、部署和数据库命令
  5. 05验证生成的命令文件

适用场景

  1. 01为新项目创建初始化命令
  2. 02准备项目专属的构建与测试工作流
  3. 03检测到 Playwright 时生成 UI 测试命令
  4. 04配置存在时添加部署或数据库命令

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/levnikolaevich/claude-code-skills --skill ln-750-commands-generator

安装后在 Claude Code 中输入/ln-750-commands-generator确认已加载。

附带文件references/questions_commands.mdreferences/variables_reference.md

详细介绍

路径: 文件路径(shared/、references/、../ln-*)均相对于 skills 仓库根目录。如果在 CWD 中找不到,请定位此 SKILL.md 目录,并向上一级找到仓库根目录。

ln-750-commands-generator

类型: L2 领域协调器 类别: 7XX 项目引导 父级: ln-700-project-bootstrap

生成包含项目专属 Claude Code 命令的 .claude/commands/。


概述

方面详情
输入项目结构、技术栈
输出.claude/commands/*.md 文件
工作器ln-751-command-templates

工作流

  1. 分析 项目结构并检测技术栈
  2. 提取 变量(路径、端口、框架)
  3. 委派 给 ln-751,并提供模板名称和变量
  4. 验证 生成的命令是否存在

生成的命令

命令用途条件
refresh_context.md恢复项目上下文始终生成
refresh_infrastructure.md重启服务始终生成
build-and-test.md完整验证始终生成
ui-testing.md使用 Playwright 进行 UI 测试检测到 Playwright 时
deploy.md部署工作流存在 CI/CD 配置时
database-ops.md数据库操作检测到数据库时

提取的变量

变量来源示例
{{PROJECT_NAME}}package.json / .csproj"my-app"
{{TECH_STACK}}自动检测"React + .NET + PostgreSQL"
{{FRONTEND_ROOT}}目录扫描"src/frontend"
{{BACKEND_ROOT}}目录扫描"src/MyApp.Api"
{{FRONTEND_PORT}}vite.config / package.json"3000"
{{BACKEND_PORT}}launchSettings.json"5000"

模板和完整变量列表:参见 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}} 占位符
  • 通过 Task 委派: 所有模板渲染都必须在隔离上下文的情况下交由 ln-751 完成
  • 不硬编码路径: 所有路径都必须根据项目结构分析得出,而不是凭假设指定

完成定义

  • 已分析项目结构并检测技术栈
  • 已提取变量(项目名称、端口、根目录、技术栈)
  • 已将命令连同正确的模板名称和变量委派给 ln-751
  • 已验证所有生成的 .claude/commands/*.md 文件均存在
  • 输出中不再包含未解析的 {{VARIABLE}} 占位符

参考文件


版本: 2.0.0 最后更新: 2026-01-10

评论

支持 Markdown