这个项目能做什么

Touchstone为跨GitHub项目的独立开发者建立AI代理管理基准,提供两大核心组件:指导代理遵循工作流标准(优先分支操作、单主题提交、强制问题解决及关卡合规)的引导提示词,以及通过CLI强制执行正确GitHub使用模式的推送工具。该系统通过即设即用模式标准化开发流程,使代码库无需额外干预即可保持合规。 CLI验证声明的项目检查项、核实追踪器声明、应用GitHub政策,并提供四种限定PR操作(开启、状态、合并、回复)。它明确不执行代码暂存、提交或推送操作,且永不替代GitHub的合并决策。所有操作均包含文档化的原始git/gh恢复路径。Touchstone基于三大原则运行:通过GitHub规则约束默认分支交付(拒绝直接/强制/未经审核的推送)、通过GitHub原生界面(git、PR、issues)确保状态可读性、维持所有项目与代理的规则一致性。 关键运行规则要求 enforcement必须发生在实际能执行的层级(GitHub处理规则集/必检项,脚本仅作观察与编排)。合并关卡采用精确头提交裁决机制:仅当可信清洁裁决绑定当前PR头提交时,审核关卡工作流方能通过。安装通过Homebrew(macOS)或跨平台发布脚本完成,采用需声明项目事实并通过文档化命令应用经审计的GitHub政策。