用途:在开始与开发或调试相关的新对话时,建立查找和使用技能的规则。核心要求是:如果某个技能适用于当前任务,就必须使用它,没有选择余地;即使只有 1% 的可能性适用,也应先调用技能检查,若发现不适用可以不采用。
优先级:用户明确指令(如 AGENTS.md、直接请求)最高;opencode 技能次之,可在冲突处覆盖默认系统行为;默认系统提示最低。若 AGENTS.md 说不要用 TDD 而技能要求用 TDD,应遵循用户指令。
访问方式:在 opencode 中使用 skill 工具,调用后技能内容会被加载并呈现,直接遵循即可;不要用 Read 工具读取技能文件。其他环境需查阅平台文档了解技能加载方式。
使用流程:在做出任何回应或行动前调用相关技能;若即将规划且尚未头脑风暴,先调用 brainstorming 技能;调用后声明“Using [skill] to [purpose]”;若技能含清单,则为每项创建 todowrite 待办,然后严格遵循技能。
技能优先级:先流程类技能(brainstorming、systematic-debugging),再实现类技能(designing-frontend-interfaces、designing-user-experience、building-mcp-servers)。技能分刚性(如 TDD、systematic-debugging,须严格照做)与柔性(如 patterns,可按情境调整原则),技能自身会说明属于哪种。
限制与提醒:用户指令说明做什么,而非怎么做,不能因此跳过工作流。资料未提供安装命令、收费、平台支持范围等信息。