agentsclimarketplace

Course interview design

Skill Ivor-NCUT/course-producer/skills/course-interview-design

面向 Codex Goal 长时运行的课程制作 Agent Skill:课程定位、专家访谈、材料加工、逐字稿、审校与课程海报。

Install
npx -y skills add Ivor-NCUT/course-producer --skill course-interview-design

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

围绕课程定位与已有材料缺口,设计动态的行业专家知识萃取访谈提纲,包含主问题、条件追问、证据请求、结束判定和结构化记录协议。Use when the user says 课程访谈、专家访谈提纲、知识萃取问题、采访行业专家、补访谈,或 Course Producer 进入 interview_design 阶段。

SKILL.md

3.9 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

行业专家知识萃取访谈

只设计访谈与记录协议,不代替专家回答,也不直接写课程正文。

开始前读取定位、materials.jsonl、缺口报告,以及 知识库/方法论/专家访谈.md知识库/模板/访谈记录模板.md

先判断是否需要访谈

把课程蓝图所需信息与现有证据逐项对照。若现有材料已经覆盖关键判断、步骤、案例、边界和讲师语言,输出“无需补访谈”的证据清单和剩余非阻塞缺口,把阶段完成为 no_action 产物;不要重复问已有答案。

设计动态问题

每个问题对象必须包含:

  • question_id 与它要填补的 gap_id
  • 主问题:只问一件事,指向真实经历或决策;
  • 已知信息:引用已有 source_id,让提问不从零开始;
  • 追问条件:根据模糊回答、缺少例子、缺少边界、出现矛盾等信号触发;
  • 证据请求:数字来源、原文件、截图、时间、角色或可复盘案例;
  • 完成判定:拿到什么信息就停止追问。

发出问题前再做一次“问题契约”检查:

  • object:这道题正在询问哪个对象、任务或真实场景;
  • intent:答案将用于解释、选择、改进还是验证;
  • tension:现象与预期、两份证据或资源与目标之间有什么冲突;
  • constraints:哪些条件不能改变,哪些边界必须考虑;
  • feedback:后续能用什么材料、行为、结果或观察修正答案。

缺少冲突时,问题容易得到泛泛观点;缺少反馈入口时,只能把回答登记为待验证解释。未知字段明确写 unknown,不要为填满卡片而虚构背景。

问题组合应覆盖:

  1. 学员的认知起点与常见错误判断;
  2. 希望建立的认知终点;
  3. 具体挑战情境,包括人物、环境、事件、问题和约束;
  4. 专家的判断标准、操作步骤、失败边界和例外;
  5. 可讲的案例、故事、数据与高价值原话;
  6. 学员可执行的行动和成果验收。

不要一次机械问完题库。访谈执行时一次问一个主问题,根据回答选择追问;已经达到完成判定就进入下一缺口。

输出

生成 .course-producer/artifacts/interview-guide.md

  • 访谈目标与已有材料摘要;
  • 按优先级排列的问题卡;
  • 每张卡的条件追问、证据请求与结束判定;
  • 每张卡的问题对象、使用意图、核心冲突、约束与反馈入口;
  • 可跳过的问题及其已知证据;
  • 整场访谈结束条件;
  • 使用 访谈记录模板.md 的记录约定。

记录分类

访谈记录中的每个条目只能归入一种类型:

  • fact:可外部核查的事实或数据;
  • opinion:专家判断、解释或价值立场;
  • case:含角色、情境、行动和结果的经历;
  • claim_to_verify:尚无证据的事实性主张;
  • ceo_decision:需要负责人选择课程方向或承诺的决定。

每条记录保留 question_id、时间戳或段落位置和原话;不要把观点改写成事实,也不要把待验证主张直接写进课程承诺。

结束判定

整场访谈在以下条件同时满足时结束:所有 P0 缺口有答案或明确无法回答;关键方法至少有一个完整案例;高风险事实有证据或转为待验证;课程承诺和边界没有未决冲突;每个 P0 回答都有后续验证或修正入口。剩余低优先级问题写进缺口清单,不用拖长访谈。

完成后把访谈记录交给 course-knowledge-extraction

What ships with it: 1 file

290 B alongside SKILL.md

agents/

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.