一套 Agent Skill,让 AI 编程助手按规格驱动的方式管理项目:从 PRD 到 GitHub Issue,并在 Git worktree 中并行执行。
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 数据每日更新。
相关项目
一个命令行工具,用于在多个 Git worktree 和项目之间管理并切换多个 AI 编程助手会话。
一套智能体技能,让 AI 编码助手在写代码前先经过 PRD、功能清单、规则和有序 RFC 的规划。
围绕 pi 编码智能体构建的 Agentic IDE,在独立 git worktree 工作区中运行任务,并维护活的规格文档。
一套用于设计 AI 编码代理自动循环工作的模式库与 CLI 工具集。
为 Claude Code、Codex、Cursor 等 AI 编程代理安装规格驱动开发的 Agent Skills 工作流,覆盖需求、设计、任务与自主实现。