ワンクリックで
yy-create-template-project
从用户提供的现有项目中提炼脱敏、可复用的模板项目,或优化完善已有模板项目。 当用户需要生成、整理、补齐或优化模板项目时触发,不用于直接创建业务项目、迁移成熟系统或复制含敏感数据的完整项目。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
从用户提供的现有项目中提炼脱敏、可复用的模板项目,或优化完善已有模板项目。 当用户需要生成、整理、补齐或优化模板项目时触发,不用于直接创建业务项目、迁移成熟系统或复制含敏感数据的完整项目。
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-template-project |
| description | 从用户提供的现有项目中提炼脱敏、可复用的模板项目,或优化完善已有模板项目。 当用户需要生成、整理、补齐或优化模板项目时触发,不用于直接创建业务项目、迁移成熟系统或复制含敏感数据的完整项目。 |
根据用户给定的现有项目,分析其目录结构、配置、入口、测试、文档和运行约束,提炼出脱敏、自包含、可复用的模板项目。
也可以分析已有模板项目,补齐缺失的配置、说明、示例、测试和脱敏边界,使其更适合作为可复制的项目骨架。
不应触发:
先确认本次任务是从现有项目提炼模板,而不是直接创建业务项目。
至少收集以下信息:
决策分支:
读取源项目的最小必要上下文,建立模板提炼依据。
优先分析以下内容:
.gitignore 文件及其忽略规则完整性决策分支:
把源项目内容分为保留、改写、删除和待确认四类,再决定模板项目的最小闭环。
推荐保留:
.gitignore 文件(需脱敏私有路径)必须改写:
.gitignore 中的私有路径、业务特定忽略规则必须删除:
.env、私钥、证书、令牌、账号、Cookie 和真实配置必须补齐(当源项目缺失时):
.gitignore 文件:根据技术栈生成标准忽略规则,覆盖依赖产物、构建产物、IDE 配置、环境变量、日志和缓存待确认:
在写入、覆盖、删除或生成模板文件前,必须先确认方案方向与实施计划。
决策分支:
yy-mode-plan 且需要用户确认:优先使用该技能创建方案方向和计划,并等待用户确认yy-mode-plan,或当前分支无需等待确认:使用以下本地最小确认流程
计划中至少说明源项目路径、模板输出目录、模板名称、生成模式、保留范围、改写范围、删除或排除范围、待确认项、验证方式和影响范围。
在用户授权的输出目录中生成模板项目,并保持目录结构自包含。
决策分支:
生成时遵守以下规则:
.gitignore 生成规则:
在模板项目生成或优化完成后,检测当前环境是否可用 yy-enable-lint 技能,并在可用时触发该技能补齐 lint 相关配置和命令。
决策分支:
yy-enable-lint:在模板项目目录触发 yy-enable-lint,要求其按模板项目的技术栈补齐可通过 npm run lint 执行的 lint 支持,并保持模板项目自包含yy-enable-lint:不阻塞模板生成,按源项目现有配置和模板最小闭环保留或补充 lint 建议命令yy-enable-lint,仅在交付结果中说明未补齐原因yy-enable-lint 执行失败:只修复与模板项目 lint 配置直接相关的问题;若失败原因来自外部环境、依赖安装或源项目原有问题,记录失败原因和建议命令,不扩大处理范围触发 yy-enable-lint 时必须说明这是模板项目,避免引入真实业务规则、私有路径或非模板必要依赖。
为模板项目补充或更新 README,使后续使用者能在最少上下文下理解模板。
决策分支:
yy-create-readme:优先调用该技能在模板项目目录生成或更新 README.md,并在调用时补充说明这是模板项目,需要覆盖下文列出的最小要点yy-create-readme:使用本地最小回退规则手动生成或更新 README.md,不阻塞模板生成yy-create-readme:直接使用本地最小回退规则本地最小回退规则下,README 至少说明:
无论使用哪种方式,如果模板输出到现有仓库的子目录,还应在 README 中说明该目录是模板项目,不是当前仓库的业务项目。
先执行静态验收,再根据用户授权决定是否运行命令。
静态验收必须检查:
.env、密钥、令牌、证书、真实账号和真实接口地址yy-enable-lint,lint 相关命令、README 和包管理配置指向同一套执行方式.gitignore 存在且覆盖标准忽略规则,不包含私有路径或业务特定规则决策分支:
输出以下内容:
yy-enable-lint,以及补齐或跳过原因.env、密钥、令牌、证书、Cookie、账号或私有配置无内置辅助资源。执行时以用户提供的源项目、已有模板项目和目标输出目录为依据。