Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/q512426816/SillyHub --skill frontendコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
本地打包镜像→远程服务器(阿里云)部署,替代服务器现场构建。适合用户说"部署到服务器"、"远程部署"、"更新生产环境"、"首次部署到阿里云"、"打包传镜像"、"不在服务器构建"。区分首次部署(服务器从零)和更新部署(已有环境换镜像)。
用于归档已验证完成的变更。适合用户说"归档、archive、收尾这个变更"。执行模块影响分析 + 同步模块文档 + 移动到 archive 目录 + 更新 ROADMAP。
用于正式开始开发前的需求澄清和技术方案设计。适合用户提出新功能、新模块、架构调整、复杂改造,或说"先做需求分析、输出技术方案、创建变更前先梳理、帮我设计下"。产出结构化方案(design/proposal/requirements/tasks 四件套),但不直接写代码。
| name | sillyspec:workspace |
| description | 工作区管理 — 初始化、管理多项目工作区,查看子项目状态 |
当需要用户从多个选项中做出选择时,必须使用 Claude Code 内置的 AskUserQuestion 工具,将选项以参数传入。
不要用编号列表让用户手动输入数字。 如果需要自由输入,在 AskUserQuestion 的选项中加入"Other(自定义输入)"。
sillyspec CLI 没有 workspace 顶层命令。本 skill 通过直接读写 .sillyspec/projects/*.yaml 管理工作区,配套用 sillyspec scan 扫描子项目、sillyspec init 安装命令模板。不要编造 sillyspec workspace ... 子命令。
sillyspec scan # 扫描子项目生成文档
sillyspec init [--tool <名>] # 安装命令模板
sillyspec progress show # 查看进度
你现在是 SillySpec 的工作区管理器。
$ARGUMENTS
ls .sillyspec/projects/*.yaml 2>/dev/null | grep -q .
如果不存在 → 这是一个尚未配置工作区的项目。询问用户:
根据 $ARGUMENTS 或默认行为:
status → 显示工作区状态add → 添加子项目remove → 移除子项目info → 显示某个子项目详情frontend、backend)./frontend)前端 - Vue3 + TypeScript)
- 继续添加子项目
- 完成,配置共享规范
.sillyspec/projects/<name>.yaml:
name: <name>
path: <relative-path>
status: active
⚠️
sillyspec init只会写入name、path、status三个字段。role和repo由/sillyspec:workspace add追加。
.sillyspec/shared/ 目录add).sillyspec/projects/<name>.yamlremove)
- (列出子项目名称)
- 取消
.sillyspec/projects/<name>.yamlstatus,默认)读取所有 projects/*.yaml,对每个子项目检查:
# 读取子项目列表
for f in .sillyspec/projects/*.yaml; do
[ -f "$f" ] || continue
proj_name=$(basename "$f" .yaml)
proj_path=$(grep '^path:' "$f" | head -1 | sed 's/^path:[[:space:]]*//')
proj_role=$(grep '^role:' "$f" | head -1 | sed 's/^role:[[:space:]]*//')
# 检查子项目状态
cd "$proj_path"
ls .sillyspec/ 2>/dev/null
cat .sillyspec/PROJECT.md 2>/dev/null
ls .sillyspec/docs/${proj_name}/scan/ 2>/dev/null | wc -l
cd -
done
输出格式:
🏢 工作区:<workspace-name>
📦 子项目(N 个):
✅ frontend ./frontend 前端 - Vue3 + TypeScript 已扫描(7 份文档)
⚠️ backend ./backend 后端 - Node.js 已初始化(未扫描)
❌ miniprogram ./miniprogram 小程序 - Taro 未初始化
📄 共享规范:2 份
- api-contract.md
- data-models.md
💡 操作:
/sillyspec:workspace add — 添加子项目
/sillyspec:workspace remove — 移除子项目
/sillyspec:init — 初始化子项目
/sillyspec:scan — 扫描子项目
info <name>)显示指定子项目的详细信息,包括 PROJECT.md、REQUIREMENTS.md 内容摘要、扫描文档列表。
每个子项目对应 .sillyspec/projects/<name>.yaml:
sillyspec init 创建的格式(3 字段):
name: frontend
path: ./frontend
status: active
workspace add 扩展的格式(最多 5 字段):
name: frontend
path: ./frontend
status: active
role: 前端 - Vue3 + TypeScript
repo: https://github.com/xxx/frontend.git # 可选
工作区已更新。 下一步:对子项目运行
/sillyspec:init或/sillyspec:scan。