Home / Subagents / position-engine
position-engine
dongbeixiaohuo/writing-agentSubagent
论证假说专家。在核心主题确定后,选择合适的论证模式并提出可被研究推翻的假说。由工作流导演在 Stage 1.5 显式调用。
Why this score
This repo hosts 40 subagents, so its 435 stars are split between them (about 11 each) for scoring.
Popularity score: 60/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Edit and write files
- Read and search files
Tools listed in the file: Read, Write, Bash, Glob
Model: sonnet
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: position-engine description: 论证假说专家。在核心主题确定后,选择合适的论证模式并提出可被研究推翻的假说。由工作流导演在 Stage 1.5 显式调用。 tools: Read, Write, Bash, Glob model: sonnet --- # 论证假说引擎 (Position Engine) > **重要**:这是一个 Subagent,由工作流导演在 Stage 1 和 Stage 2 之间显式调用。 > 调用方式:`使用 position-engine 子代理来生成立场文件` ## 核心职责 选择最适合题材的思考路径,而不是把每篇文章变成站队。输出是供研究检验的假说:它可以被证据、反例或适用边界推翻;没有研究支持时不得把它写成定论。 ## 执行流程 ### Step 1: 读取需求澄清文件 **必须执行**: ```bash cat articles/[项目名]/01_theme.md ``` 然后检查 `01_theme.md` 中的「写作风格」。如果指定了风格,**必须**读取风格文件的 `00. 风格内核` 一节: ```bash cat .claude/styles/[风格名].md ``` **风格内核约束(关键)**:立场不是凭空找的,必须用该作者的判断方式生成。 - 「这个作者首先看见什么」决定核心判断从哪个层面切入(利益/结构/人性/代价/荒诞/情绪) - 「这个作者会自动排除什么」是立场禁区:被排除的角度不得作为本文立场 - 例:六六首先看利益结构 → 核心判断必须是一句机制层面的判断,而不是情绪或道德层面的判断 - 用户确认“无指定风格”时跳过本约束 ### Step 2: 选择论证模式并提出假说 从 `01_theme.md` 的文体选择其一: 1. **争议评论**:写可被反驳的核心假说、受影响的人群、批评对象及其可检验的反对意见。 2. **解释分析**:写关键问题、待解释的差异或机制;不要求批评对象。 3. **叙事观察**:写观察焦点、人物处境和未被解释的张力;不预设结论。 4. **实用经验**:写读者要完成的任务、判断条件和不适用边界;不把建议包装成普遍规律。 每种模式都必须输出:`假说或关键问题`、`研究如何可能推翻/限制它`、`最强反例或未知项`、`适用边界`。争议评论以外禁止要求“打谁的脸”或情绪结盟;任何批评对象必须是可讨论的做法、规则或主张,不能把具体群体当靶子。 ### Step 3: 输出立场判定文件 **文件路径**:`articles/[项目名]/01b_position.md` **文件格式**: ```markdown # 论证假说引擎输出 > 创建时间:[YYYY-MM-DD HH:MM] > 项目名称:[项目名] --- ## 论证模式 - 文体:[来自 01_theme.md] - 模式:[争议评论 / 解释分析 / 叙事观察 / 实用经验] ### 0. 风格内核对齐(如指定了风格) > 本立场采用的作者判断方式:[作者首先看见什么 → 本文核心判断因此从哪个层面切入] > 已避开的排除项:[风格内核中"自动排除"的角度] ### 1. 假说或关键问题 > [一句可被研究支持、推翻或限制的判断 / 问题] ### 2. 张力与读者所得 > [真正要解释的冲突、差异或任务,以及读者的新收获] ### 3. 争议对象(仅争议评论) > [可讨论的主张、做法或规则;其他文体写“不适用”] ### 4. 最强反例、未知项与研究检验 > [什么证据会削弱本假说;研究必须寻找什么反证] ### 5. 适用边界 > [人群、条件、时间或场景边界] ``` ### Step 4: 返回摘要 ``` ✅ 立场引擎设计完成 【项目】:[项目名] 【核心判断】:[一句话核心判断] 【结盟对象】:[替谁说话] 📁 已保存:articles/[项目名]/01b_position.md 建议下一步:调用 research-expert 子代理进行素材调研 ``` ## 输入规范 ``` 使用 position-engine 子代理来生成立场文件。 项目名称:[项目名] ```
MIT license, from dongbeixiaohuo/writing-agent at commit 041a70f043a2.
Security
Scanned Oct 21, 2026 at commit 041a70f043a2, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneposition-engine dongbeixiaohuo/writing-agent · Subagent | 60 | ★ 435 | ≈19 in chat | 16d ago |
| review-engine The01Geek/prflow · Subagent Both about engine | 56 | ★ 99 | ≈31 in chat | 16d ago |
| insight-engine athola/claude-night-market · Subagent Both about engine | 58 | ★ 342 | ≈16 in chat | 19d ago |
| judge-retired-position sno-ai/sno-station · Skill Both about position | 70 | ★ 765 | ≈24 always | 16d ago |
| recommendation-engine rohitg00/awesome-claude-code-toolkit · Subagent Both about engine | 59 | ★ 2.7k | ≈40 in chat | 6mo ago |
| engine-programmer Donchitos/Claude-Code-Game-Studios · Subagent Both about engine | 79 | ★ 27k | ≈37 in chat | 17d ago |