项目脚手架生成Skill boilerplate

此技能用于根据用户描述快速生成最小化、可运行的项目脚手架,帮助开发者快速启动项目,提高开发效率。关键词:项目脚手架、代码生成、自动化、开发工具、快速开发。

低代码开发 0 次安装 0 次浏览 更新于 3/15/2026

名称:样板代码生成 描述:根据描述生成项目脚手架。用于启动新项目、搭建脚手架或从简短描述中创建诸如“CLI in Go”、“React app with auth”等项目。

样板代码生成

根据简短描述生成最小的项目脚手架。将“CLI in Go with cobra”或“React app with auth”转换为具有正确文件和命令的可运行结构。

使用时机

  • 用户希望根据描述启动新项目
  • 用户请求脚手架、样板代码或启动器
  • 用户说“创建一个实现Y的X”并期望项目布局

工作流程

  1. 解析请求:语言、框架、关键功能(身份验证、数据库、API、CLI)
  2. 选择技术栈:特定工具(例如,Go CLI使用cobra,前端使用Vite+React)
  3. 设计布局:目录、主要入口、配置文件、README
  4. 生成:最小的可运行文件(主文件、配置文件、一个示例)
  5. 如果需要,询问澄清或个性化定制

脚手架规则

  1. 最小化:只包含运行所需和一条清晰路径(例如,一个命令、一个路由)。
  2. 惯例化:标准布局(例如,Go使用cmd/,TS/JS使用src/)。
  3. 可运行:用户可以安装依赖并使用1–2个命令运行。
  4. 有文档:包含安装、运行说明以及(如果适用)环境变量的README。

脚手架README示例

# [项目名称]

[一行描述]

## 设置

```bash
[安装依赖:npm install, go mod download, 等]

运行

[npm run dev, go run ., 等]

[可选:环境变量 / 配置]


## 生成内容

- **总是**:入口点、依赖文件(package.json, go.mod, Cargo.toml, 等)、README
- **当相关时**:配置文件(例如 .env.example)、一个测试、.gitignore
- **避免**:完整的应用逻辑;保持最小化,如“hello world”或一个功能

## 模糊性处理

如果请求模糊:

- 选择一个合理的技术栈并说明选择:"使用Vite + React;如果您想要Next.js,请说明。"
- 对于Node/React,默认使用TypeScript,除非用户说“JavaScript”。

## 反模式

- ❌ 带有许多选项的巨大模板;保持小巧
- ❌ 不可运行(缺少依赖、错误路径)
- ❌ 没有README或运行说明
- ❌ 过度工程化(例如,为一个小型CLI使用完整的DDD)