用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/q512426816/sillyspec --skill sillyspec-commit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | sillyspec:commit |
| description | 智能提交 — 自动收集变更信息,生成 commit message |
| argument-hint | [可选:自定义 commit message] |
| version | 3.7.32 |
当需要用户从多个选项中做出选择时,必须使用 Claude Code 内置的 AskUserQuestion 工具,将选项以参数传入。
$ARGUMENTS
sillyspec commit
CLI 已接管全部手工收集(上次 commit 时间过滤 QUICKLOG 条目、活跃变更已勾 task、按路径模式归类阶段产出、diff stat),并按下方 type 表生成建议 message + 可照抄的 git add -A && git commit -m ... 命令。它只建议不提交。
把 sillyspec commit 的建议 message + 文件统计原样展示给用户(AskUserQuestion):
选择:确认提交 / 编辑 message / 取消
用户选择编辑 → 让用户输入新 message → 再次确认。
用户确认后执行 git add -A + 输出里给出的 git commit 命令(或用户编辑后的 message)。
提交成功后展示 commit hash + 文件数 + 行数统计。
| 来源 | type | 示例 |
|---|---|---|
| 只有 quick 条目 | fix | fix: 手机号校验修复(含正则修正) |
| 只有 execute 已勾 task | feat | feat: <变更名> 完成 task ×N |
| 只有阶段产出 | docs | docs: sillyspec scan 完成 |
| 混合来源 | 取最主要的 type | body 里列出所有条目 |
| 无匹配来源 | — | 展示 diff stat,让用户自己写 |
如果 $ARGUMENTS 非空,直接使用用户指定的 message,跳过自动生成,但仍展示 diff stat。
检查修改的文件分别属于哪个子项目: