工程开发
using-skills avatar

using-skills

强制性工作流程技能,用于管理对话状态、执行技能发现,并通过 TodoWrite 清单确保任务执行。

简介

using-skills 代理是一个基础架构组件,旨在规范软件代理在项目执行期间的行为。它强制执行一项严格且不可协商的协议,用于从存储库的技能集中识别并调用专用功能。通过要求代理在回应任何用户提示之前验证相关技能的存在,它防止了过早执行、确保了上下文感知决策,并保证遵循已记录的最佳实践。此技能作为一个元治理层,防止了常见的合理化行为,例如将任务视为“太简单”或跳过正式验证步骤。

  • 强制协议:执行基于清单的回应机制,要求代理列出可用技能、评估适用性,并通过 Skill 工具宣布使用。

  • TodoWrite 整合:强制为技能说明中的任何可操作项目建立持久的 TodoWrite 任务,确保复杂的工作流程在对话过程中不会丢失或被跳过。

  • 合理化过滤:明确定义并禁止常见的失败模式(例如:“这只是一个简单的问题”、“让我先检查文件”),迫使代理依赖既定系统而不是启发式捷径。

  • 工作流程一致性:确保像头脑风暴、测试驱动开发 (TDD) 和验证等关键实践,无论用户对任务复杂度的感知如何,都能被持续触发。

  • 务必查阅存储库的 .claude/skills/ 目录,以确保代理使用此协议的最新版本。

  • 请勿尝试在脑中处理清单;始终使用 TodoWrite 以确保问责制和可追溯性。

  • 如果技能适用于任务的 1%,则必须使用它;没有选择退出的选项。

  • 此技能旨在供所有与代码库交互的软件代理使用,以保持与 SDD(规格驱动开发)标准和项目架构的严格一致。

仓库统计

Star 数
1
Fork 数
0
Open Issue 数
0
主要语言
Dart
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 18:17
在 GitHub 查看