dzhng/skills

Reusable AI agent skills for software factories: explore ideas, write specs, implement, review, and run autonomous research. Works with Claude Code, Codex, and other skill-compatible agents.

它是什么

Skills 是一个个人化的可重用、领域无关的 代理技能 库,可以插入到许多 AI 编码助手(Claude Code、Codex、Cursor、Duet 等)中。每个技能都是一个小型的、独立的文件夹,描述了工作流程的一个环节——例如探索未知需求、编写规范、执行自动化研究、审查代码或检查视觉设计。该存储库提供了定义、文档和一个微小的 CLI,让您可以将集合安装到所选工具的技能目录中。

为什么它很重要

现代 AI 驱动的开发正从单任务提示转向 软件工厂——即自主代理,它们会针对目标进行迭代,直到结果值得信赖。为了实现这一点,您需要一套定义明确、可组合的操作,供代理调用、验证并串联起来。该存储库正是提供了这一点:一套精选的“构建块”技能,将大型功能分解为可独立验证的片段,维护动态规范,并审核代理做出的每一个决定。通过重复使用这些技能,您可以:

  • 减少每个项目所需的自定义提示数量。
  • 确保每个步骤(探索、规范编写、实现、审查)都是可重复且可审计的。
  • 将同一个库插入到许多不同的 AI 编码环境中。

如何开始

  1. 安装集合 – 通过 npm 注册表:
    npx skills add dzhng/skills
    
    或从本地克隆安装:
    npm run install-skills   # 安装到 ~/.agents/skills 并链接到 ~/.claude/skills
    
    您可以使用 npm run install-skills -- ../my-app 指定特定存储库。
  2. 选择技能 – 执行 npm run list-skills 查看类别(工程、视觉、创作、图形)和名称。
  3. 调用它 – 大多数工具会公开斜线命令,例如 /explore-unknowns 或 /implement-spec。该技能将交互式地询问问题、生成工件,并在 specs/ 文件夹下写入文件。
  4. 串联它们 – 典型的端到端流程是:
    1. /explore-unknowns → 绘制问题地图。
    2. /write-spec → 将地图转化为可验证的规范。
    3. /goal /implement-spec specs/<feature> → 让代理无人值守地构建功能。
    4. /review (或 /audit-choices) → 获取决策分类账并结束循环。

内容包含

类别 示例技能 功能
工程 explore-unknowns 采访您以产生包含已知、未知、假设和风险的四象限地图。
write-spec 将功能分解为具有清晰 API 接口的独立、可测试片段。
implement-spec 驱动代理构建每个片段,可选择使用目标模式工具。
auto-research 执行快速实验、评估指标并返回参数效应图。
code-review, audit-choices 审核差异以及 AI 所做每个决策背后的理由。
视觉审查 compare-screenshots 生成一个脚本,将屏幕截图与基准进行差异比较并标记视觉回归。
创作 write-skills 帮助您创建或编辑新的技能定义。
图形 renderer 提供使用 WebGPU/TypeGPU 进行 GPU 渲染的架构指南。

谁应该使用它

  • 开发人员:构建 AI 辅助工具并希望拥有现成的提示驱动操作目录。
  • 团队负责人:寻求标准化 AI 代理如何规划、实现和审核工作。
  • 研究人员:实验自主编码循环并需要可重现的技能定义。

授权

MIT – 可免费使用、修改和重新分发。


以上所有信息均直接取自存储库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目