Repolode
ericrisco

ericrisco/rsc-harness

一个命令行工具,为 18 款 AI 编程助手在项目内安装技能、规则、钩子和知识文档,安装前可先审阅计划。

Star
537
Fork
76
未关闭 Issue
5
最近提交
3天前

这是什么?

rsc-harness 是一个元工具,用于为 AI 编程助手搭建它们所依赖的指令、技能、工作规则和项目文档。它会先询问你的目标和使用的助手,然后给出一份计划,每个组件标明是选中、延后还是排除,并说明原因。在你接受该计划之前,不会写入任何文件。

所有配置都保存在项目内部。技能文件统一存放在 .rsc/skills 下,再链接到各个助手的目录中,因此选择多个助手不会造成内容重复。目录中包含 274 项技能,涵盖编程语言、框架、数据库、部署、测试,以及发票、销售等业务任务。本地 02-DOCS 知识库用于存放项目资料,01-TOOLS 则用于记录外部服务的连接方式。

在 Claude Code 中,钩子会强制执行部分规则,例如拒绝直接提交到已锁定的 main 分支,并在执行破坏性命令前确认。在其他助手中,这些规则主要通过技能和指令来遵循,不由钩子强制执行。会话记忆和团队知识同步支持多个目标,各助手的支持程度不同。

核心功能

  • 01为 18 款 AI 助手安装项目内的技能、规则和钩子。
  • 02写入文件前展示可审阅的计划,标明选中、延后和排除的组件。
  • 03每项技能只存一份,并链接到各助手的目录中。
  • 04提供 274 项技能目录,涵盖开发、运维和业务任务。
  • 05项目知识保存在本地 Markdown 知识库中,智能体行动前会先查阅。
  • 06提供 doctor 命令检查配置健康状况并修复偏差。

适用场景

  • 团队中多人使用不同 AI 编程助手时,统一智能体指令和技能配置。
  • 为智能体提供可维护的项目知识库,并记录与外部工具的连接方式。
  • 在 Claude Code 中加入受保护分支规则和破坏性命令确认等防护措施。
  • 在已有项目中单独添加某项技能,而不采用完整工作流。

收录于专题

标签

常见问题

rsc-harness 是什么?
一个命令行工具,为 18 款 AI 编程助手在项目内安装技能、规则、钩子和知识文档,安装前可先审阅计划。 rsc-harness 是一个元工具,用于为 AI 编程助手搭建它们所依赖的指令、技能、工作规则和项目文档。它会先询问你的目标和使用的助手,然后给出一份计划,每个组件标明是选中、延后还是排除,并说明原因。在你接受该计划之前,不会写入任何文件。
rsc-harness 可以免费使用吗?用的什么许可证?
rsc-harness 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
rsc-harness 还在维护吗?
活跃维护中。rsc-harness 最近一次提交是在 2026年11月4日。
rsc-harness 适合用来做什么?
团队中多人使用不同 AI 编程助手时,统一智能体指令和技能配置。 为智能体提供可维护的项目知识库,并记录与外部工具的连接方式。 在 Claude Code 中加入受保护分支规则和破坏性命令确认等防护措施。 在已有项目中单独添加某项技能,而不采用完整工作流。
在哪里获取 rsc-harness?
源代码和安装说明在 GitHub 上:https://github.com/ericrisco/rsc-harness

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目