积木设计指南:高质量技能构建
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4894573e/high-quality-skill-guidance。
技能介绍
面向问题:当技能设计变成“随意编写”
创建 AI 技能(Skill)时,常见的模式是直接开始写 SKILL.md 和脚本。这导致设计过程模糊、结构松散、产出难以复用,且经常在功能边界、触发条件和输入输出契约上出现缺口。最终交付的技能可能无法稳定工作,或在不同场景下表现不一致。
skill-designer 这个元技能提供了一套系统化的设计方法论,而非代码生成器。它将模糊的想法,通过固定的十个积木步骤(B01–B10),锻造成一份详尽的“技能蓝图”。这份蓝图是后续开发(如交给 skill-creator 落地)的唯一事实源。
核心工作:如何构建技能蓝图
技能设计遵循一个固定的主流水线,每个步骤产出一个积木格文件,共同组成蓝图:
- 起点与路径选择:通过 Phase 0 明确平台、入口(创建/改进)和通道(轻量 MVP 或完整设计)。立即调用
scripts/init_blueprint.py将蓝图落盘,避免停留在对话记忆中。 - 十个积木格(B01-B10):
1. B01 条件:用“准入四问”判断这个技能是否值得做。
2. B02 事实:明确目标用户画像和场景,检查生态是否有重叠。
3. B03 观点:根据交互与内容模式,选择设计处方并给出依据。
4. B04 问题:列出所有待定的需求和口径,明确决策者。
5. B05 分析:定义输入/输出契约和潜在风险。
6. B06 决策:做出方案抉择(如拆分或合并),并约定产出文件的格式。
7. B07 计划:绘制施工图,确定目录骨架和实施顺序。可用 scripts/visualize_blueprint.py 生成可视化图。
8. B08 行动:设计真实场景进行验证,对比使用前后的效果。
9. B09 结果:通过质量门。机器自动计算 IQS(蓝图完备度),人工评估 BR-5 五维就绪度。可用 scripts/b09_summary.py 生成摘要图。
10. B10 复盘:归纳失败教训,提炼出可跨任务复用的通用规则,进入经验库(lessons.md)。
整个过程由一系列脚本工具辅助(如 check_blueprint.py 用于中断恢复和缺口检查),但脚本不可用时可降级为纯对话引导,不阻塞流程。
适用边界与重要纪律
- 它是什么:这是一个设计指南和蓝图构建器。它引导产出设计文档(蓝图),而不是直接编写技能代码。蓝图定稿后,需要交接给其他工具(如
skill-creator)进行开发。 - 它不是什么:它不用于安装、推荐、调度已存在的技能,也不用于编写一次性脚本或进行概念闲聊。
- 关键纪律:
- 强制阻塞:技能的触发词和名称必须由用户亲自确认,AI 不能代填。
- 决策权归属:设计师提供草稿和依据,但需求判定、设计模式选择、评分确认等关键决策,最终由用户拍板。
- 蓝图是唯一事实源:后续任何开发如果偏离蓝图,都应回到蓝图进行修正,而不是默许偏离。
该指南旨在让技能设计从“灵感驱动”变为“结构驱动”,确保产出可链接、可复用、可衡量的能力模块。
使用场景
- 当从零开始构想一个新的AI技能,但需求模糊、功能边界不清时,需要系统梳理出完整的技能蓝图,作为开发的唯一依据。
- 当现有技能表现不佳或用户反馈差,需要诊断其设计缺陷(如触发词、输入输出契约问题),并生成针对蓝图格子的改进补丁清单。
- 准备将技能发布到SkillHub等平台时,需要按照质量门标准(如BR-5五维)进行预评分自查,并生成可视化摘要图用于汇报。
- 在与技能开发人员(如skill-creator)对接前,需要将粗糙的构想转化为一份结构清晰、可评审的蓝图brief(摘要),作为交接输入。
适合人员
- 需要从零开始设计一个AI技能原型的产品经理,诉求是快速获得结构化的技能蓝图以验证想法的可行性和完备性。
- 负责维护和优化多个AI技能库的技术负责人,诉求是系统化诊断现有技能的设计问题,并规划迭代路径。
- 准备将内部自用脚本封装为标准技能,并发布到社区平台的个人开发者,诉求是确保技能蓝图符合平台质量规范,争取高分。
- 参与跨团队技能协作开发的项目经理,诉求是生成一份无歧义的蓝图文档,作为多方对齐、评审和后续开发的依据。