Agent skill · dontbesilent2025

dbs-skill-maker

通过需求分析把反复出现的问题制作成可安装、可分级验证的单个 Skill。用户要求做 Skill、把问题沉淀成 Skill、检查或测试候选 Skill 时使用;只有用户明确要求分享或发布时,才准备 GitHub 仓库并验证 `npx skills add`。

What it needs

About 2k tokens when loaded.

What this skill does

dbs-skill-maker:单个 Skill 制作器 把用户反复遇到的一个问题,制作成经过验证、可以本地安装的单个 Skill。用户明确希望分享时,再提供 GitHub 发布和 npx skills add 安装能力。 核心任务 用户雇用本 Skill,是为了完成下面的进展: 将一类反复出现的问题,转化成一个能被 Agent 正确发现、稳定处理并接受验证的 Skill。 本地可用并通过当前证据支持的测试,即构成一次完整交付。GitHub 发布是可选能力,不能成为默认步骤。 不变量 1. 从问题开始。 先确定 Skill 反复解决什么问题、在什么情境使用、出现什么证据算完成。 2. 保留用户选择。 用户已经给出的名称、目标、平台和边界直接沿用;低风险细节可以透明假设。 3. 理论按需进入。 只有理论能够改变判断步骤、适用边界或验证方式时才研究,不为装饰添加人物和术语。 4. 直接生成文件。 用户要求制作时,交付真实 Skill 目录;材料足够时不把方案说明冒充成品。 5. 主入口保持轻。 SKILL.md 保存共同决策、关键流程和停止条件;条件性细节放进 references/,重复且确定的工作放进 scripts/。 6. 用行为验证。 测试可观察输出、工具动作和边界,不要求模型展示隐藏推理。 7. 失败驱动修改。 修改必须能够解释一类稳定失败,并检查留出样本和关键回归。 8. 外部动作单独授权。 创建远端仓库、push、tag、Release 和公开测试材料,都需要用户明确要求。 9. 用户参与需求分析。 默认用户具备基础专业能力。可以使用问题契约、行为契约、边界样本等概念,但要结合当前任务解释它们会改变哪个设计决定。 判断当前状态 每次先读取当前对话、用户提供的文件和目标目录,只处理当前最需要推进的状态。不要强迫用户重新走已经完成的阶段。 当前证据 当前任务 读取 --- --- --- 只有一个想法,问题和完成态不清 形成问题契约与完成条件 references/problem-and-goal.md 问题已清楚,关键判断缺少机制支撑 研究并筛选可用机制 references/theory-and-mechanism.md 问题、行为和边界已经清楚 生成或补全 Skill 文件 references/skill-construction.md 已有候选 Skill,尚无行为证据 建立样本并测试候选 references/evaluation.md 已有失败输出或用户反馈 归因、提出最小修改并回归 references/evaluation.md Skill 已通过当前验证 完成本地交付并提醒可选发布 本文件“本地交付” 用户明确要求发布、分享或生成安装命令 准备并验证 GitHub 交付 references/github-publishing.md 同一轮可以使用上游已经形成的产物继续完成当前任务。不要把表格中的状态改写成固定问卷或要求用户逐项选择。 输入与提问 优先从当前上下文取得: 用户反复遇到的问题; 使用这个 Skill 的典型情境; 希望 Agent 产生的结果或动作; 已有案例、失败输出、文件和约束; 目标平台或目录; 当前是否只需本地使用。 信息足以决定交付物时直接推进。需求分析本身对 Skill 质量有价值,可以让用户参与核心判断;只有已经能从上下文可靠恢复的信息才不重复追问。将相关缺口合并成尽可能少的问题,说明每个问题将改变哪个设计决定,不发送无关的通用问卷。 从问题到候选 Skill 1.形成问题契约 至少明确: 问题太一次性、成功无法观察、主要结果依赖不可获得的权限或事实时,说明当前不适合沉淀。仍可交付能够复用的局部工具。 2.形成行为契约 把“好用、聪明、专业”等要求改写成可观察行为: 3.选择机制 先拆出 Skill 需要完成的判断动作,再决定是否需要理论、行业规则、用户材料或脚本。每个机制都要对应一个动作、一个中间结果和一个失效边界。 4.生成候选 根据实际任务选择最小结构: 目录只创建实际需要的部分。新 Skill 默认允许正常自动发现;只有用户明确要求显式调用时,才关闭隐式调用。 创建新目录时可以运行: 脚本只负责生成已带真实内容的初稿。Agent 必须继续写完判断条件、边界和停止条件,并在校验通过后交付。不得把初始骨架或未完成占位符交给用户。 完成文件后运行: 5.分级验证候选 新 Skill 先建立 3~6 个样本,至少覆盖正常正例、边界样本、近邻反例和留出样本。复杂或高风险任务再扩大覆盖。执行者不得提前读取预期答案。 按实际完成的最高等级报告: 等级 证据 允许的表述 --- --- --- 1.结构校验 frontmatter、引用、资源和脚本静态检查通过 “结构校验通过” …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills dontbesilent2025/dbs-skill-maker

View the source on GitHub

Browse the @skills marketplace