状态化结课论文写作系统。以任务画像为唯一状态源,中央 Agent 协调六个子 Agent(架构、文献、证据、正文、风格、审计),完成从课程要求解析到最终定稿的完整论文生产流程。
course-paper-skill/
├── SKILL.md # 主技能定义,含完整工作流与写作约束
├── openai.yaml # opencode 技能注册入口
├── README.md # 本文件
├── references/
│ ├── rubric-intake.md # 课程要求解析与任务画像初始化
│ ├── argument-architecture.md # 论文范式路由(六种路由规则)
│ ├── literature-recovery.md # 文献卡片结构与关系提取
│ ├── evidence-synthesis.md # 声称矩阵与材料合成规则
│ ├── drafting-placeholders.md # 段落节点生成与占位符机制
│ ├── style-and-grep-audit.md # 风格审查规则(词面/句法/人工审计)
│ ├── retry-rollback.md # 用户反馈驱动的局部回滚逻辑
│ └── final-review.md # 六维最终审计门槛
└── scripts/
├── audit_style.py # 风格自动筛查脚本
├── extract_placeholders.py # 占位符抽取脚本
└── check_claim_coverage.py # 声称覆盖状态检查脚本
| 步骤 | 说明 |
|---|---|
| 0. 读取课程要求 | 解析教师要求、评分标准、选题约束,转化为任务画像 |
| 1. 建立任务画像 | 中央 Agent 初始化可序列化状态模型 |
| 2. 范式路由 | 架构 Agent 嗅探论文类型,生成章节树 |
| 3. 文献织入 | 文献 Agent 建立文献卡片与关系矩阵 |
| 4. 证据绑定 | 证据 Agent 建立声称矩阵与综合矩阵 |
| 5. 用户审阅包 | 产出审阅材料,收集用户反馈 |
| 6. 正文生成 | 正文 Agent 按段落节点逐段生成 |
| 7. 占位符处理 | 抽取材料空位,由用户决策处理 |
| 8. 风格审查 | 三层审计:词面筛查、句法筛查、人工审计 |
| 9. 局部回滚 | 根据用户反馈粒度执行局部重写 |
| 10. 最终审计 | 六维审计:结构、证据、占位符、引用、风格、反馈 |
| 范式 | 触发信号 | 证据聚焦 |
|---|---|---|
| 文献综述 | 综述、研究现状、理论脉络 | 多文献关系与观点谱系 |
| 案例分析 | 案例、平台、事件、政策、作品 | 理论概念与案例材料的映射 |
| 实证调查 | 问卷、访谈、样本、数据、调查 | 数据来源、样本条件与结果解释 |
| 理论阐释 | 概念、理论、机制、逻辑、思想 | 概念定义、推理链和课程理论 |
| 比较分析 | 比较、差异、路径、模式 | 同一维度下的可比证据 |
| 实践方案 | 方案、治理、改进、策略、设计 | 问题证据、约束条件和方案依据 |
- 方案/提纲:允许材料空位清单
- 初稿:允许占位符显式存在
- 修订稿/定稿:需完成占位符处理、引用核对和风格审查
材料边界先于表达生成。每次生成章节、段落或参考文献时,都能回到任务画像中的某个来源项、论证节点或用户约束。正文 Agent 只生成材料能够支撑的内容,遇到材料空位时写入占位符而非编造。
- 准备课程要求、选题方向、已有材料和文献来源
- 调用 skill:
/course-paper-skill - 提供材料路径与论文类型偏好
- skill 按十步工作流自动生成对应阶段的稿件
- 交付物为论文方案、提纲或正文(Markdown 或 LaTeX 格式)