# skillgen **Repository Path**: zwr8/skillgen ## Basic Information - **Project Name**: skillgen - **Description**: 一个帮你写Skill的Skill - **Primary Language**: 其他 - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-04-09 - **Last Updated**: 2026-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # skillgen > **English speakers:** No English version available. Go find a fan translation somewhere. Not my problem if you can't. > 写出来效果不好是模型的问题,不关我事。除非 10 人以上反馈同样的问题,否则概不受理。 用 skill 来写 skill。有点绕,但就是这么回事。 ## 这是什么 skillgen 是一个 Claude Code Skill,帮你从零创建新的 Claude Code Skill。通过交互式问答收集需求,判定技能类型,然后生成完整的 SKILL.md + references + examples,所有文件都有实际内容,不是空骨架。 ## 特点 - **全套内容** -- 生成的每个文件都有 2,000-5,000 字的实际内容,拿到手直接能用 - **类型自适应** -- 自动判定技能属于哪种类型(生成型/审查型/流程型/转换型/人格型/规范型),按类型收集不同信息 - **遵循规范** -- 生成的 skill 严格遵循 Claude Code 官方规范:第三人称 description、祈使句 body、字数控制、详细内容放 references ## 安装 ```bash # 全局安装(所有项目可用) cp -r skillgen/ ~/.claude/skills/skillgen/ # 或项目级安装(仅当前项目可用) cp -r skillgen/ .claude/skills/skillgen/ ``` 也可以用 [cc-switch](https://github.com/farion1231/cc-switch) 管理 skills 的安装和切换。 ## 触发方式 在 Claude Code 中说: - "帮我写一个 skill" - "创建 skill" / "新建 skill" - "我想做一个 skill 来…" - "skill 开发" / "写个技能" - "/skillgen" ## 工作流程 skillgen 分 5 个阶段引导你: 1. **技能定位** -- 问你技能做什么、什么时候触发、叫什么名字 2. **类型判定** -- 自动判定技能类型,让你确认 3. **内容设计** -- 按类型收集核心规则、正反示例等信息 4. **资源规划** -- 确定需要生成哪些 references/examples 文件 5. **确认生成** -- 汇总展示,确认后一次性生成所有文件 ## 文件结构 ``` skillgen/ ├── README.md ← 你在看的这个 ├── SKILL.md ← 主文件 ├── references/ │ ├── qa-flow.md ← 问答流程和分支逻辑 │ ├── skill-format-reference.md ← Skill 文件格式完整参考 │ ├── skill-structure-spec.md ← 目录结构和写作规范 │ ├── skill-type-profiles.md ← 6 种技能类型画像 │ ├── skillmd-template.md ← SKILL.md 生成模板 │ └── description-guide.md ← Description 写作指南 └── examples/ └── example-generated-skill.md ← 示例:生成的 commit-lint 技能 ``` ## 生成示例 假设你说"帮我写一个 Git commit 规范的 skill",skillgen 会生成: ``` commit-lint/ ├── SKILL.md ├── references/ │ ├── conventional-commits.md │ └── emoji-mapping.md └── examples/ └── example-messages.md ``` 每个文件都有完整内容。详见 `examples/example-generated-skill.md`。 ## 许可证 MIT