关于 setup-roblox-skills
setup-roblox-skills 是一个由提示词驱动的配置技能,用于将 Roblox 技能包接入游戏项目,设置生命周期指引、技能路由、跟踪器规范、分诊标签和 UI 设计产物位置。
主要功能
- 01检查现有项目规范
- 02配置生命周期与技能目录
- 03设置后续技能路由指引
- 04设置跟踪器与分诊配置
- 05定义 UI 设计产物布局
适用场景
- 01将 Roblox 技能接入现有游戏
- 02选择本地或 GitHub 工作跟踪器
- 03记录项目专用分诊标签
- 04为 UI 设计简报指定存放位置
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ ashexplained/ roblox-skills --skill setup-roblox-skills安装后在 Claude Code 中输入/setup-roblox-skills确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
claude-block.mddesign-artifacts.mdtracker-github.mdtracker-local.mdtriage-labels.md详细介绍
设置 Roblox 技能
将 Roblox 技能包接入特定游戏项目,让每项技能都了解其生命周期、相关技能,以及项目的工作跟踪位置,并确保每项技能结束时都会建议接下来运行什么。
这是一项由提示词驱动的技能,不是脚本。先探索、提几个简短问题、确认,然后再写入。
**跟踪器用于规划,不用于存放代码。**游戏的 Luau 代码和实例位于 Roblox 云端体验中,并通过 Studio MCP(roblox-studio-workflow)进行编辑——绝不提交到 Git。Git / 跟踪器只保存规划文档:ROADMAP.md、PRD、切片和 UI 设计简报。设置时要明确说明这一点。
写入内容
- 在项目的
CLAUDE.md中加入一个## Roblox Skills区块,其中包含:- 游戏开发生命周期图(各阶段 → 每个阶段运行哪些技能);
- 技能目录——每项技能的一句话用途、适用时机和触发词;
- 下一项技能的路由约定:任何技能结束时,都要告诉用户接下来运行哪项技能。 规范区块见 claude-block.md——原样注入(移除本项目未安装的任何技能目录)。
docs/agents/配置文件:跟踪器、分类标签和 UI 设计文档布局。
流程
1. 探索
查看现有内容——不要想当然:
git remote -v— 这个游戏项目是否为 GitHub 仓库?- 根目录下的
CLAUDE.md— 是否存在?是否已有## Roblox Skills区块? ROADMAP.md、roadmap/、.roblox/— 是否已在使用本地路线图 / 跟踪器约定?docs/agents/— 之前的运行是否已写入配置?design/— 是否已有 UI 设计简报?
2. 提问(一次一个)
假设用户可能是新手。先用一句话解释,再给出选项和默认值。
A — 工作在哪里跟踪? roblox-to-issues 生成的切片和 roblox-triage 处理的错误都需要一个归档位置。
- 本地路线图(默认,Studio 优先) — 用
ROADMAP.md作为索引,并在roadmap/<feature-slug>/下存放 Markdown 文件。适合在 Studio 中工作的独立开发者,尤其是没有 Git 远程仓库的情况。根据 tracker-local.md 初始化。 - GitHub issues — 使用
ghCLI,在项目的 GitHub 仓库中管理 issues。如果存在 GitHub 远程仓库,则建议此选项。根据 tracker-github.md 初始化。 - 其他(Trello、Notion 等)——让用户用一句话说明,并以文字记录。
B — 分类标签。 五种规范状态(needs-triage、needs-info、ready-to-build、needs-human、wontfix)以及类别(bug、enhancement)。默认值与标签名称相同;仅当用户已在使用不同的字符串时才询问。根据 triage-labels.md 初始化。
C — UI 设计文档。 UI 切片必须在有已批准的设计简报后才能构建(见 roblox-game-ux)。确认文档布局(默认:在 design/features/<feature-slug>/ 下存放 Markdown 简报,可附参考图片 / 截图——Roblox UI 在 Studio 中构建,因此这些是规格说明,不是 HTML 样式包)。根据 design-artifacts.md 初始化。
3. 确认
向用户展示 ## Roblox Skills 区块和 docs/agents/*.md 文件的草稿。写入前允许用户修改。
4. 写入
- 如果
CLAUDE.md存在,则编辑它;如果不存在,则先询问是否要创建(如果用户倾向于使用AGENTS.md,不要同时创建AGENTS.md——编辑用户选择的文件)。 - 如果已存在
## Roblox Skills区块,则在原处更新——不要重复追加,也不要覆盖周围的区块。 - 从 claude-block.md 注入该区块。省略此处未安装的任何技能,不要凭空添加。
- 根据选定的种子文件编写
docs/agents/tracker.md、docs/agents/triage-labels.md和docs/agents/design.md。
5. 完成
告知用户设置已完成,所有 Roblox 技能现在都会读取此部分来了解生命周期和路由方式;之后他们可以编辑 docs/agents/*.md,无需重新运行此技能。
下一步
使用 roblox-game-development-lifecycle 开始(或继续)游戏开发,它会读取此部分以查找当前阶段并路由到合适的专家。对于全新的游戏,请使用 roblox-game-ideas。