pm-skills-instruct
收藏资源简介:
PM Skills instruct是一个指令调优数据集,通过蒸馏来自pm-claude-skills库的426个开源SKILL.md文件构建而成。这些文件编码了高级专业人士在25个专业领域(包括产品需求文档制作、事后分析、执行更新、发布计划和流失分析等)的真实工作产物中的专业判断。数据集包含三个主要部分:routing.jsonl(约1500行)提供聊天格式的三元组,用于教授技能路由(将现实任务表述映射到技能名称);sft-seeds.jsonl(约110行)包含系统提示和用户输入,作为教师模型补全生成的种子;samples.jsonl(约22行)则提供来自库中已发布、经人工评审的样本输出的完整监督微调(SFT)三元组。数据规模约1632行,格式为JSONL,语言为英语。该数据集旨在用于微调小型模型(如3B参数级别)成为本地专业副驾驶,或单独使用routing.jsonl训练和评估技能路由能力。它支持文本生成任务,适用于指令调优、专业写作、产品管理、商业分析、代理技能培养和知识蒸馏等场景。数据完全源自MIT许可的开源技能库,不包含任何网络爬取数据或用户数据。当前仅提供英语版本,且routing.jsonl中的任务措辞基于源技能触发子句机械派生,建议通过意译增强鲁棒性。
PM Skills instruct is an instruction tuning dataset constructed by distilling 426 open-source SKILL.md files from the pm-claude-skills library. These files encode professional judgment from real-world work products of senior professionals across 25 domains, such as product requirement documents (PRD), post-mortems, execution updates, launch plans, and churn analysis. The dataset consists of three main parts: routing.jsonl (approximately 1500 lines) provides chat-format triples for teaching skill routing (mapping real-world task formulations to skill names); sft-seeds.jsonl (approximately 110 lines) contains system prompts and user inputs as seeds for teacher model completion generation; samples.jsonl (approximately 22 lines) offers full supervised fine-tuning (SFT) triples from published, human-reviewed sample outputs in the library. The data scale ranges between 1K to 10K, specifically around 1632 lines, in JSONL format and in English. It is designed for fine-tuning small models (e.g., 3B parameters) to become local professional copilots, or for training and evaluating skill routing capabilities using routing.jsonl alone. It supports text generation tasks and is suitable for scenarios like instruction tuning, professional writing, product management, business analysis, agent skill cultivation, and knowledge distillation. The data is entirely derived from an open-source skill library under MIT license, with no web-scraped or user data included. Currently available only in English, and the task phrasing in routing.jsonl is mechanically derived from source skill trigger clauses, with paraphrasing recommended for robustness enhancement.
数据集概述
数据集名称:PM Skills instruct — professional judgment as training data
许可协议:MIT
语言:英文
任务类别:文本生成
大小规模:1K < n < 10K
数据集来源
- 从开源项目 pm-claude-skills 中蒸馏得到,该项目包含 426 个
SKILL.md文件,编码了资深专业人员如何撰写 PRD、事后分析报告、高管更新、发布计划、流失分析等 25 种专业工作成果。 - 每个版本均从该仓库的规范来源确定性重新生成,版本标签与仓库发布标签一致。
数据集组成
| 配置名称 | 文件 | 行数 | 内容说明 |
|---|---|---|---|
routing |
routing.jsonl |
~1,500 | 聊天格式三元组,用于训练技能路由(将实际任务描述映射到技能名称),从每个技能的触发子句机械派生 |
sft-seeds |
sft-seeds.jsonl |
~110 | {system: 完整技能主体, user: 精心策划的评估输入, assistant: null} — 用于教师模型生成补全的种子数据(回答故意留空) |
samples |
samples.jsonl |
~22 | 完整的 SFT 三元组,来自仓库已发布、人工审查的样本输出(每行的 source 字段披露了产生该数据的模型) |
预期用途
- 对小型模型(3B 类)进行微调,使其成为本地专业助手。
- 单独使用
routing.jsonl训练/评估技能路由能力。 - 两阶段蒸馏流程(教师模型在种子上生成补全 → 使用仓库公开评估标准过滤 → SFT)记录在仓库的数据集 README 中。
- 同一仓库还发布了 SkillBench,一个专业工作基准,可用于评估蒸馏结果。
来源与局限性
- 所有内容均来自 MIT 许可的技能库,无网络爬取数据或用户数据。
sft-seeds.jsonl中不包含模型输出。- 当前仅支持英文(上游正在推进本地化流程)。
routing.jsonl中的任务表述是机械派生而来,因此继承了源技能的触发词汇,建议通过改写来增强鲁棒性。
引用
PM Skills instruct dataset, distilled from pm-claude-skills https://github.com/mohitagw15856/pm-claude-skills





