F18 Listen Both Sides logo

F18 Listen Both Sides

Community
ace3000chao
f18-listen-both-sides

当用户在决策前反复纠结、收集了多方意见却仍无法判断时;当汇报讨论中有人提出"大家都这么说"或"这事就这么定了"时。 Trigger信号:说"大家都不看好但我想坚持"、"我担心这个决定太主观"、"我怕我一个人想错了"、"我想听听不同意见"、"怕别人说我独断专行"时。 不适用于:纯信息查询、已有明确制度流程的常规决策。

Overview

Publisherace3000chao
Repositorybook2startup
Skill namef18-listen-both-sides
Stars
93
Forks
14
Bundled files
1
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 1 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by ace3000chao on GitHub. Read the source before you install it.

Installation

Install the F18 Listen Both Sides AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/ace3000chao/book2startup/tree/master/菜根谭skills/skills/f18
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.

Use it in TypingMind

Enable F18 Listen Both Sides in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads F18 Listen Both Sides on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so F18 Listen Both Sides is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

兼听则明决策框架

R — 原文 (Reading)

"毋因群疑而阻独见,毋任己意而废人言;毋私小惠而伤大体,毋借公论以快私情。"

— 洪应明, 辨别是非 认识大体


I — 方法论骨架 (Interpretation)

这是一个决策偏见自检清单,在拍板之前逐一核查四种常见认知偏误:

  1. 从众偏误:不因为多数人怀疑,就放弃自己的独立判断。多数人反对不等于你错。
  2. 固执偏误:不因为坚持己见,就忽视他人的反对意见。自己的判断也需要被挑战。
  3. 小惠伤大:不因为局部的小恩小惠,破坏了整体的大局利益。
  4. 公论私用:不假借"大家都这么说"的公共舆论,来满足自己的私心。

核心逻辑:决策质量取决于偏见被识别的速度,而不是决策速度。这四条是四个"触发器",遇到任何一个就亮红灯。


A1 — 书中的应用 (Past Application)

案例 1: 秦桧和珅依附权势身首异处

  • 问题: 南宋秦桧、清朝和珅面临选择:坚守道德原则还是依附权势求取富贵
  • 方法论的使用: 若以"兼听"原则审视,依附权势虽能满足一时私欲,但违背了"天理"这个"公论";而以"独见"审视,道德才是真正的长远之计
  • 结论: 依附权势短期看似得利,实则把自己命运交给他人控制
  • 结果: 秦桧跪像至今被人唾弃,和珅被嘉庆赐死,身首异处凄凉万古

案例 2: 李斯贪权身败名裂

  • 问题: 秦朝李斯面临是否继续追逐更大权力的诱惑
  • 方法论的使用: 若以"毋私小惠而伤大体"自检,权力越大越危险;若以"毋任己意"自检,则应听取扶苏的劝谏而非赵高的胁迫
  • 结论: 贪恋权位是"以短攻短",最终失去一切
  • 结果: 李斯被腰斩于咸阳,夷三族

A2 — 触发场景 (Future Trigger) ★

用户会在什么情境下需要这个 skill?

  1. 团队讨论僵局:开会时大部分人反对某一个方案,但主事者内心仍想坚持
  2. 个人决策前夜:做了一个决定,但在发布前想最后再核查一遍是否陷入了某种偏误
  3. 被"政治正确"裹挟:有人用"大家都是这么想的"、"历史证明这是对的"等公共舆论施压

语言信号 (用户的话里出现这些就应激活)

  • "大家都说不行,但我总觉得……"
  • "我担心这个决定太主观了"
  • "怕别人说我独断专行"
  • "这样做会不会因为小利失了大局?"
  • "他说的好像也有道理,但直觉告诉我不对"
  • "这事就这么定了,谁也别劝我"(反向信号)

与相邻 skill 的区分

  • 与 f04 中和处世决策框架 的区别:f04关注性格偏激(躁/刻/执),本框架关注决策时的信息来源偏误(从众/固执/私惠/公论私用)
  • 与 f14 观人四步框架 的区别:f14是观察他人的方法,本框架是审视自己决策过程的偏见清单

E — 可执行步骤 (Execution)

当 skill 被激活后, agent 应按以下步骤执行:

  1. 亮出四个偏见触发器

    • 完成标准: 用户看到"从众偏误 / 固执偏误 / 小惠伤大 / 公论私用"四个词,并理解各自的含义
  2. 逐条核查

    • 完成标准: 针对当前决策,逐一回答:这四条中,哪条最可能在发生?用户给出明确判断
    • 判停条件: 若四条都没有触发(用户清晰判断无偏),则跳过步骤3,直接输出"此决策无需修正"
  3. 输出修正建议

    • 完成标准: 对触发的那一条,给出具体的"修正动作"建议(例如:若触发"从众偏误",则建议"把你的独见写成利弊分析,给一个你信任的局外人看")

B — 边界 (Boundary) ★

不要在以下情况使用此 skill

  • 纯信息查询类问题(问"今天天气如何"不需要核查偏见)
  • 已经有明确制度或流程约束的常规决策(这时候"偏见"可能是对的)
  • 紧急危机决策(时间紧迫,来不及多方征询,需要用其他skill如f33 不动声色应变框架)

作者在书中警告的失败模式

  • ce07(谨言慎行不及):"十语九中,未必称奇,一语不中,则愆尤骈集"——话多谋多反而更容易招祸,本框架不是说越多越好,而是在决策前的质量核查
  • ce08(欲情道狭):"人欲路上甚窄,才寄迹,眼前俱是荆棘泥涂"——若决策被私利主导,则任何判断都会导向荆棘

容易混淆的邻近方法论

  • f04(中和处世):关注的是性格特征(太急/太刻/太执),本框架关注的是信息来源和动机(谁在说/为什么说/说的是谁的利)
  • f09(天理人欲分判):提供方向性判断(公利vs私利),本框架提供的是决策过程检查清单

相关 skills (阶段 3 填充)

  • depends-on: {}
  • contrasts-with: {f04, f14}
  • composes-with: {f09}

审计信息

  • 验证通过: V1 ✓ / V2 ✓ / V3 ✓
  • 测试通过率: N/A (待测试)
  • 蒸馏时间: 2026-04-24

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the F18 Listen Both Sides AI skill do?

当用户在决策前反复纠结、收集了多方意见却仍无法判断时;当汇报讨论中有人提出"大家都这么说"或"这事就这么定了"时。 Trigger信号:说"大家都不看好但我想坚持"、"我担心这个决定太主观"、"我怕我一个人想错了"、"我想听听不同意见"、"怕别人说我独断专行"时。 不适用于:纯信息查询、已有明确制度流程的常规决策。

Why use F18 Listen Both Sides on TypingMind?

Because you install it once and use it with any model. F18 Listen Both Sides is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install F18 Listen Both Sides in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/ace3000chao/book2startup/tree/master/菜根谭skills/skills/f18. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use F18 Listen Both Sides?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with F18 Listen Both Sides?

As many as you like. As long as a model supports skills, you can use F18 Listen Both Sides with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the F18 Listen Both Sides AI skill free?

Yes. It is published on GitHub by ace3000chao under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇