ワンクリックで
yy-create-vue3
创建基于当前技能 `scripts/` 参考工程的 Vue 3 + TypeScript + Vite 项目骨架,或按同一结构补齐空白/轻量项目。 当用户需要快速落地统一目录、配置和页面骨架时触发,不用于复杂迁移、重构或通用 Vue 问答。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
创建基于当前技能 `scripts/` 参考工程的 Vue 3 + TypeScript + Vite 项目骨架,或按同一结构补齐空白/轻量项目。 当用户需要快速落地统一目录、配置和页面骨架时触发,不用于复杂迁移、重构或通用 Vue 问答。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
创建符合国人审美的网页界面设计。当用户需要设计网页、组件、页面或应用界面时使用。 专注于简洁、精致、和谐的设计风格,生成可直接使用的前端代码。 不用于审核已有 UI 代码、优化现有组件实现,也不用于生成纯后端代码或非 Web 端 UI。
用于撰写技术文章、技术教程、经验总结类长文。 当用户明确要写技术文章、技术博客、技术教程、踩坑记录、优化案例时触发。
创建或更新 AI 全栈 Web 项目的 PRD 产品需求文档。 用于用户明确要求生成 PRD、补充 PRD 内容、或更新现有 PRD 时触发。 不用于生成普通技术文档、API 文档或仅修改代码的场景。
管理项目的分层记忆系统,包括 work-log 更新、新记忆生成、容量检查和归档。 由用户手动执行本技能后触发记忆更新,不用于普通查询或非提交场景。
在目标项目中一键启用分层记忆管理系统,生成规则、技能和记忆库结构。 仅在用户明确要求为项目添加记忆功能时使用,不用于查询记忆、更新现有记忆或初始化普通配置文件。
创建基于当前技能 `scripts/` 参考工程的 Node.js + TypeScript 脚本项目骨架,或按同一结构补齐空白/轻量脚本项目。 当用户需要快速落地命令行脚本、批处理脚本或文件处理流水线时触发,不用于后端服务、前端项目、单文件脚本片段或成熟项目重构。
| name | yy-create-vue3 |
| description | 创建基于当前技能 `scripts/` 参考工程的 Vue 3 + TypeScript + Vite 项目骨架,或按同一结构补齐空白/轻量项目。 当用户需要快速落地统一目录、配置和页面骨架时触发,不用于复杂迁移、重构或通用 Vue 问答。 |
基于当前技能目录下 scripts/ 的权威参考工程,创建或补齐 Vue 3 + TypeScript + Vite 项目。优先复用现成参考文件,只做与项目名称、页面列表、可选目录和验证动作直接相关的最小调整。
scripts/ 参考工程一致的目录结构、配置文件和源码骨架不应触发:
收集完成任务所需的最小信息:
my-appHomeViewpublic/mock/,默认否src/languages/,默认否决策分支:
以当前技能目录下的 scripts/ 为唯一权威参考,以 templates/ 中的轻量说明为快速校准材料。
决策分支:
从 scripts/ 复制项目骨架时,只保留可作为脚手架的一次性源文件,不复制缓存和安装产物。
决策分支:
scripts/ 中的基础目录和配置文件,保留 public/、src/、tests/、构建脚本和根配置scripts/,只补齐缺失的目录、配置和基础源码文件禁止复制的内容:
node_modules/.eslintcache建议处理方式:
package-lock.json 默认不复制,优先通过后续 npm install 重新生成package.json、vite.config.ts、vite.shared.ts、tsconfig*.json、eslint.config.ts、.prettierrc.json、.editorconfig、.gitignore、index.html 直接以 scripts/ 同名文件为基准确保目标项目至少具备与参考工程一致的基础目录结构:
project-name/
├── public/
├── scripts/
├── src/
│ ├── apis/
│ ├── components/
│ ├── composables/
│ ├── router/
│ ├── utils/
│ ├── stores/
│ ├── styles/
│ ├── typings/
│ └── views/
└── tests/
决策分支:
public/mock/src/languages/scripts/ 参考工程一致,不自行扩展更多目录配置文件处理规则:
scripts/package.json 后,仅调整项目名称和用户明确要求的元数据scripts/vite.config.ts 与 scripts/vite.shared.ts,保持 base: "./" 和 @src -> ./src 别名不变scripts/tsconfig*.json,不要手写拆分scripts/eslint.config.ts、scripts/.prettierrc.json、scripts/.editorconfig、scripts/.gitignorevite.shared.ts 使用到的运行时常量创建最小 .env,不要凭空扩展字段优先复制 scripts/src/ 和 scripts/tests/ 的基础文件,再围绕用户输入做最小定制。
必须完成的调整:
index.html 的 <title> 使用用户提供的项目标题package.json 的 name 使用项目名称HomeView页面生成规则:
HomeView/HomeView.vue_components/ 目录下HomeView决策分支:
在目标项目根目录执行安装和验证,默认使用 npm。
决策分支:
npm install、npm run type-check、npm run testnpm run dev:test,以短时启动并确认可正常进入开发态验证时保持以下约束:
npm,不改成 pnpm@src,不改成 @build:*、部署或发布命令,除非用户明确要求在项目创建或补齐完成后,检测当前环境是否可用 yy-enable-lint 技能,并在可用时触发该技能为项目添加 npm run lint 支持。
决策分支:
yy-enable-lint:在目标项目目录触发 yy-enable-lint,使其按项目技术栈补齐 lint 支持yy-enable-lint:不阻塞项目生成,跳过 lint 补齐yy-enable-lint 执行失败:记录失败原因,不扩大处理范围输出以下内容:
tree 或 text 代码块展示scripts/ 参考工程本身templates/package-json.md:package.json 轻量引用说明,权威来源为 scripts/package.jsontemplates/vite-config.md:Vite 轻量引用说明,权威来源为 scripts/vite.config.ts 和 scripts/vite.shared.tstemplates/tsconfig-templates.md:TypeScript 轻量引用说明,权威来源为 scripts/tsconfig*.jsontemplates/eslint-prettier.md:代码检查轻量引用说明,权威来源为 scripts/eslint.config.ts、scripts/.prettierrc.json、scripts/.editorconfigscripts/:完整参考工程,也是目录结构、配置和基础源码的唯一权威来源