@leechen298/code2skill
Generate and review portable Function, MCP, and Agent Skill packages from existing code.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:leechen298/Code2Skill说明文档
阅读完整 README ↗Code2Skill
Code2Skill 是一组可安装的 Agent Skills。它帮助编程 Agent 从用户授权的前端、后端或全栈代码中理解业务功能,并生成可供其他 Agent 使用的 Function、MCP Tools、业务 Skills 和离线测试。
当前正式版本:v1.1.1。
现有代码
↓ Code2Skill
Function + MCP Tools + Skills + Tests
↓
Agent 逐步取得信息并完成用户目标
Function 和 MCP 提供业务能力,Skill 负责引导 Agent 使用这些能力。是否调用、如何补问、如何理解接口响应以及下一步做什么,由实际调用的 Agent 决定。
它会做什么
- 以前端实际调用的后端接口为主要能力来源,按需读取后端公开请求和响应结构。
- 从用户指定的页面、目录或功能中识别可以独立完成的主要目标。
- 将字段来源、选中结果的跨 Tool 交接、请求组装和确定性的格式转换写入 Function。
- 为主要目标分别生成 Skill,并复用必要的 Function 和 MCP Tool。
- 默认只做离线技术验证,不主动调用真实业务接口。
可以用哪些 Agent
可以使用 Codex、Claude Code、Kimi Code 等主流编程 Agent 运行 Code2Skill。生成后的 Skill 可以安装到 Codex、Claude Code、Cursor、OpenClaw 等支持 Agent Skills 的环境。
更多环境见 skills CLI 支持列表。需要执行真实业务操作时,还需按照生成结果中的 MCP-SETUP.md 注册 MCP。
安装
使用通用 Agent Skills CLI 一次安装三个 Skill:
npx skills add leechen298/Code2Skill \
--skill code2skill-generate code2skill-review-flow code2skill-review-source \
--agent "$AGENT_ID" \
--global \
--yes
code2skill-generate:生成 Function、MCP、业务 Skill 和离线测试。code2skill-review-flow:检查用户能否通过主要流程完成目标。code2skill-review-source:深入检查请求字段、转换和调用链是否符合源码。
日常生成只需要 code2skill-generate,两个 Review Skill 按需独立使用。旧版本迁移、生成结果的依赖安装和 MCP 注册见安装说明。
DeepSeek Harness
DeepSeek Harness 用户可以把三个 Skill 作为 Bundle 安装到指定 profile:
dsh plugin --profile web add github:leechen298/Code2Skill#v1.1.1
安装、验证、headless profile 和卸载说明见 DeepSeek Harness 集成文档。生成后的业务 MCP 仍按各产物的 MCP-SETUP.md 单独注册。
使用边界
Code2Skill 生成的是可运行、可继续修改的业务能力初稿,不自动证明所有业务规则或真实环境均已验证。生成模型、源码完整度和授权范围都可能影响结果。
对于复杂写入或高价值业务,建议使用方重点抽检:跨 Tool 数据来源、同名字段语义、确定性请求转换、目标自己的前置步骤、附件上传与下游绑定。需要时再使用 code2skill-review-flow 检查主流程,或使用 code2skill-review-source 核对关键源码语义;默认离线测试不替代真实接口和部署验收。
快速使用
在目标代码仓库中调用,并明确允许搜索的源码范围: