humanlayer/skills:为 Claude Code 提供可安装的代码代理技能
一组给 Claude Code 用的可安装技能,覆盖 CLAUDE.md、React 类型和 GitHub Actions 代理循环。
GitHub humanlayer/skills 更新 2026-09-06 分支 main 星标 2.7K 分叉 75
TypeScript Claude Code GitHub Actions React 代码代理

🧭 决策指南

适合,如果你

  • 你在使用 Claude Code,并想自动改进项目的 CLAUDE.md 指令遵循效果
    README 的 Available Skills / improve-claude-md:"Rewrites your CLAUDE.md ... to improve instruction adherence."
  • 你的 TypeScript 项目使用 React,需要让 prop types 匹配真实代码路径
    README 的 Available Skills / narrow-react-prop-types:该技能针对 React component prop types 与 live code paths。
  • 你希望在仓库内生成迭代式 coding-agent 与 GitHub Actions 工作流
    README 的 Available Skills / build-iterated-agentic-loop:会生成 repo-local skill、GitHub Actions workflow、prompt、memory file 和 reference templates。
  • 你需要围绕代码库设计包含 sensor、controller、actuator 和 disturbances 的代理控制循环
    README 的 Available Skills / design-control-loop:明确列出 sensor、controller、actuator 和 disturbances。

不适合,如果你

  • 你不使用 Claude Code,却需要 README 明确支持的其他代码代理或 IDE 集成
    README 开头将项目描述为 "Claude Code skills",未列出其他代理或 IDE 集成。
  • 你要求已有正式版本、版本号或发布记录来锁定依赖
    项目元数据显示版本发布为 0 个,最新版本为 "No releases"。
  • 你需要 README 已说明的测试矩阵、兼容性范围或故障排查流程
    提供的 README 正文只有 Installation 和 Available Skills 章节,未出现这些内容。

前置条件

  • README 的安装入口是 `npx skills add humanlayer/skills --skill SKILLNAME`。
  • 各技能安装后在项目中通过 `/improve-claude-md`、`/narrow-react-prop-types`、`/build-iterated-agentic-loop`、`/design-control-loop` 或 `/show-me` 调用。
  • README 未给出 Node.js、Claude Code 或 GitHub Actions 的版本要求。

第一步命令(README 原文)

npx skills add humanlayer/skills --skill SKILLNAME

要注意

  • SKILLNAME 必须替换为 README 列出的技能名,README 未展示通用技能发现命令
    Installation 命令使用占位符 `SKILLNAME`;Available Skills 仅列出 5 个具体名称。
  • build-iterated-agentic-loop 会改动仓库并生成多类工作流文件
    README 明确写明该技能生成 repo-local skill、GitHub Actions workflow、prompt、memory file 和 reference templates。
  • show-me 的调用位置与其他技能不同,使用 Then invoke 而非安装后的项目示例
    README / show-me 章节使用 `/show-me` 调用;其安装命令单独列出。

材料未说明

  • README 未说明 npx 所需的 Node.js 版本;The README does not state the Node.js version required by npx.
  • README 未说明 Claude Code 的最低版本、支持平台或权限要求;The README does not state a minimum Claude Code version, supported platforms, or permission requirements.
  • README 未提供 5 个技能的测试结果、失败案例或兼容性矩阵;The README provides no test results, failure cases, or compatibility matrix for the 5 skills.
  • README 未说明生成的 GitHub Actions 工作流所需的 secrets、权限和运行成本;The README does not describe required secrets, permissions, or runtime costs for generated GitHub Actions workflows.
  • 项目有 2 名贡献者、10 个最近提交,但 README 未说明维护分工和变更策略;The project has 2 contributors and 10 recent commits, but the README does not explain ownership or change policy.

💡 深度解析

6
不适合 我负责一个 React/TypeScript 项目的技术沟通,希望代理用简洁图示、代码形状草图和 HTML 产物解释控制循环;show-me 是否适合替代正式架构文档?
适合读者: 需要向 React/TypeScript 团队解释代理控制循环、代码结构或复杂技术主题,并希望得到 HTML 图示产物的技术负责人

不适合把它作为正式架构文档的替代品;它适合快速解释当前主题和辅助理解,但 README 只承诺聚焦的可视化产物,没有承诺完整性、长期维护或架构评审能力。

  • show-me 会提供 concise diagrams、code-shape sketches 和 focused HTML artifacts。
  • 项目洞察将它定位为降低复杂技术主题理解门槛的工具,而不是完整设计文档系统。
  • usage limitations 明确指出,它不能替代完整架构文档、性能分析或正式设计评审。
  • 该项目没有公开 release,README 也没有输出格式规范或 HTML 持久化策略。

因此,它适合在 React/TypeScript 代码讨论中生成解释材料,不适合作为团队长期维护的架构事实来源。

  • Available Skills / show-me:"Explains the current topic with concise diagrams, code-shape sketches, and focused HTML artifacts."
  • usage_limitations:"show-me 偏向解释和可视化辅助,不能替代完整的架构文档、性能分析或正式设计评审。"
  • 项目洞察:通过图示、代码结构草图和 HTML 产物帮助用户理解当前问题
  • 项目数据:latest_release 为空;release_count 为 0
npx skills add humanlayer/skills --skill show-me
材料未说明:README 未说明 HTML 产物是否可独立部署、版本化或导出;README 未说明图示生成使用的格式、渲染器或浏览器兼容范围
适合 我有一个 TypeScript 仓库,想让 GitHub Actions 里的编码代理持续迭代,并把 prompt、memory file 和 reference template 都提交到仓库;build-iterated-agentic-loop 是否适合?
适合读者: 希望在 GitHub Actions 中运行迭代式编码代理、并把提示词、记忆文件和参考模板纳入 TypeScript 仓库版本控制的自动化工程师

适合,因为该技能的交付物正是仓库本地 skill、迭代式编码代理 GitHub Actions 工作流、prompt、memory file 和 reference templates。

  • README 明确列出这五类产物,与你希望版本控制的内容直接对应。
  • 该方案把代理行为从一次性对话转为仓库内可审查、可复用的工作流。
  • 但 GitHub Actions 中的代理可能拥有仓库读写权限;项目洞察提醒,权限、分支、审批和反馈信号必须单独设计。
  • README 没有说明默认权限、停止条件、循环收敛策略或所需的模型凭据配置。

所以它适合搭建工作流骨架,不等于已经提供安全的自动合并系统。

  • Available Skills / build-iterated-agentic-loop:"Builds a repo-local skill plus an iterated coding-agent GitHub Actions workflow, prompt, memory file, and reference templates."
  • solution_analysis:工作流可追踪,可将提示词、记忆文件、参考模板和 GitHub Actions 配置显式生成到仓库
  • user_experience.common_pitfalls:GitHub Actions 编码代理可能拥有仓库读写权限
  • 项目数据:项目使用 TypeScript;license 为 MIT License
npx skills add humanlayer/skills --skill build-iterated-agentic-loop
材料未说明:README 未说明生成的 GitHub Actions 使用哪些权限和 Secrets;README 未说明代理循环如何判断任务完成、失败或需要停止
不适合 我所在团队只愿意引入有稳定发布记录和兼容版本矩阵的 TypeScript 工具;这个 MIT 项目目前 release_count 为 0,我是否应把它作为正式代理基础设施?
适合读者: 负责评估 MIT TypeScript 开源项目引入风险、但要求有稳定版本和兼容矩阵的工程效率负责人

不适合直接作为正式代理基础设施,因为它虽然是 MIT 许可的 TypeScript 项目,并提供可按技能安装的工作流,但当前公开数据没有发布记录,README 也没有兼容版本矩阵。

  • 项目数据中的 main_language 是 TypeScript,许可证是 MIT License,便于审查和改造。
  • README 使用 npx skills add humanlayer/skills --skill SKILLNAME 分发技能,说明它适合按需引入,而不是已经封装好的稳定平台。
  • latest_release 为空、release_count 为 0;项目洞察还明确指出没有公开版本发布记录。
  • README 未说明 Claude Code 版本、Node.js 版本、GitHub Actions 运行环境或失败处理方式。

在你的发布门槛下,项目更适合作为待评估源码,而不是立即纳入正式基础设施。

  • 项目数据:main_language 为 TypeScript
  • 项目数据:license 为 MIT License
  • 项目数据:latest_release 为空;release_count 为 0
  • user_experience:公开数据没有完整 API 文档、测试覆盖率、兼容版本矩阵或失败处理说明
npx skills add humanlayer/skills --skill improve-claude-md
材料未说明:README 未说明当前仓库提交是否经过稳定性测试或正式维护流程;README 未说明 Node.js、npx、Claude Code 和 GitHub Actions 的最低兼容版本
视情况 我维护 React/TypeScript 组件,Props 类型因为 Storybook、测试和 Mock 状态变得过宽;如果这些非生产路径仍然是团队契约,我还能直接使用 narrow-react-prop-types 吗?
适合读者: 维护 React/TypeScript 组件库、同时有生产代码、Storybook、测试和 Mock 状态的前端工程师

视情况,因为该技能明确按真实运行代码路径收窄类型,但你的 Storybook、测试或 Mock 若承担公共契约,就不能把它们简单视为无关路径。

  • narrow-react-prop-types 的目标是匹配 live code paths,而不是 Storybook、test 或 mock-only states。
  • 这正适合清理由非生产样例意外扩大出的 React Props 类型。
  • 项目洞察也指出,直接接受收窄结果可能导致类型错误或功能回归,尤其是团队确实依赖这些场景时。

如果组件只服务生产路径,适配度较高;如果 Storybook 是文档契约、测试代表公开接口,README 没有提供保留这些类型的配置或迁移方案,不能直接全量采用。

  • Available Skills / narrow-react-prop-types:"Narrows React component prop types to match live code paths instead of Storybook, test, or mock-only states."
  • 项目洞察:该技能避免仅因 Storybook、测试或 Mock 状态而保留过宽类型
  • user_experience.common_pitfalls:非生产路径可能导致类型错误或功能回归
  • main_language:TypeScript
npx skills add humanlayer/skills --skill narrow-react-prop-types
材料未说明:README 未说明如何区分公共组件契约与仅供测试使用的 Props;README 未说明是否会自动生成迁移报告、类型差异或回滚文件
适合 我维护一个 TypeScript 代码库并使用 Claude Code;如果代理经常忽略目录边界、验证命令和项目约束,我是否应该用这个项目重写 CLAUDE.md?
适合读者: 在 TypeScript 代码库中使用 Claude Code、需要把仓库规范沉淀到 CLAUDE.md 的高级软件工程师

适合,因为该项目直接提供了面向 Claude Code 的 CLAUDE.md 重写技能,但它的价值取决于仓库本身已有足够明确的规则和验证方式。

  • improve-claude-md 会使用结构化代码块重写 CLAUDE.md,目标是提高指令遵循程度。
  • 技能是在当前项目中执行的,能够结合本地文件结构,而不是只依赖通用模型知识。
  • 生成内容仍是代理产物;README 没有承诺会自动识别所有真实规则,也没有提供兼容版本矩阵或失败处理说明。

因此,它适合解决“规则已经存在但表达不利于代理遵循”的问题,不适合把模糊的团队习惯直接变成可靠规范。

  • Available Skills / improve-claude-md:"Rewrites your CLAUDE.md using `` blocks to improve instruction adherence."
  • Installation:"npx skills add humanlayer/skills --skill SKILLNAME"
  • 项目洞察:仓库本地化;技能可以结合项目文件结构、规范和运行方式
  • 项目数据:main_language 为 TypeScript;release_count 为 0
npx skills add humanlayer/skills --skill improve-claude-md
材料未说明:README 未说明该技能如何判断现有指令是否过时或冲突;README 未说明支持的 Claude Code 版本和生成文件的具体格式
视情况 我想为一个 TypeScript 代码库设计包含 sensor、controller、actuator 和 disturbances 的编码代理闭环,并通过 scheduled GitHub Actions 运行;design-control-loop 是否比直接写提示词更合适?
适合读者: 需要把编码代理建模为传感器、控制器、执行器和扰动闭环,并在 GitHub Actions 中按计划运行的 CI/CD 工程师

视情况,因为该技能能把控制循环落成本地组件和定时工作流,但只有当你的代码库存在可观察反馈和可定义动作时,这种建模才有实际意义。

  • README 描述它会通过访谈识别 sensor、controller、actuator 和 disturbances,并针对代码库设计循环。
  • 最终产物包括可本地运行的组件和 scheduled coding-agent workflow,符合你的 GitHub Actions 约束。
  • 项目洞察强调,反馈不足、目标不清或停止条件缺失时,循环可能重复修改或无法收敛。
  • 它不是通用 CI/CD 平台,效果依赖任务定义、测试质量和可观察反馈。

如果你已有构建、测试或类型检查等信号,适配度较高;如果只有自然语言目标而没有可测反馈,直接使用会增加复杂度。

  • Available Skills / design-control-loop:"Interviews you to design an agentic control loop — sensor, controller, actuator, and disturbances — tailored to your codebase"
  • Available Skills / design-control-loop:"builds it as locally-runnable components plus a scheduled coding-agent workflow"
  • solution_analysis:控制循环使用传感器、控制器、执行器和扰动等抽象
  • usage_limitations:自动化效果高度依赖任务定义、测试质量和可观察反馈
npx skills add humanlayer/skills --skill design-control-loop
材料未说明:README 未列出支持的传感器类型、调度配置或循环状态存储方式;README 未说明生成组件需要哪些 GitHub Actions 权限和外部服务

✨ 核心亮点

  • 5 个技能覆盖文档、React 与代理循环
  • npx skills add 支持按技能独立安装
  • build-iterated-agentic-loop 可生成 GitHub Actions 工作流
  • MIT License,TypeScript 代码共 11,792 行

🔧 工程化

  • improve-claude-md 用代码块重写 CLAUDE.md
  • narrow-react-prop-types 按实际 React 路径收窄类型
  • design-control-loop 构建传感器与控制器代理循环
  • show-me 生成图示、代码草图和 HTML artifacts

⚠️ 风险

  • README 未列 Node.js 版本或运行环境要求
  • 仅 2 名贡献者且 0 个版本发布,发布稳定性信息有限
  • README 未提供测试、兼容性或故障排查章节

👥 适合谁?

  • 使用 Claude Code 的 TypeScript 项目开发者
  • 维护 React 组件且需按真实代码路径收窄 props 类型的团队
  • 希望用 GitHub Actions 运行 coding-agent 工作流的仓库