4d Framework logo

4d Framework

Community
ace3000chao
4d-framework

当创业者/管理者感到公司"什么都重要但抓不住重点"时;当战略、人才、执行、现金 四大领域互相掣肘、顾此失彼时;当团队扩张后决策质量反而下降时。 触发信号:"战略和执行怎么平衡?"、"人重要还是流程重要?"、"我抓什么才对?" 不适用于:单一领域深挖(如只解决融资问题)、初创期0-1阶段的信息模糊期。

Overview

Publisherace3000chao
Repositorybook2startup
Skill name4d-framework
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 4d Framework 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/ScalingUp-skills/4d-framework
  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.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/ace3000chao/book2startup.git /tmp/book2startup
mkdir -p .claude/skills
cp -r /tmp/book2startup/ScalingUp-skills/4d-framework .claude/skills/4d-framework
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable 4d Framework 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 4d Framework 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 4d Framework 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.

4D Framework(四维决策框架)

R — 原文 (Reading)

"McKinsey has its 7-S Framework for large companies; we have our 4D Framework for growth firms. The framework includes: Driver, Demands, Disciplines, Decisions."

— Vern Harnish, Scaling Up, 第1章


I — 方法论骨架 (Interpretation)

4D框架是企业从"创始人驱动"走向"系统驱动"的导航坐标系。

Driver(驱动):领导力引擎——创始人和高管团队的能量、方向感、决策速度。 任何组织的上限都是领导力的投影。

Demands(需求):People与Process的动态平衡——企业需要足够的人才密度, 也需要足够的流程纪律。两者缺一不可,过度依赖任何一方都会翻车。

Disciplines(纪律):执行三要素——①优先级清晰(不眉毛胡子一把抓), ②数据说话(不是凭感觉),③会议节奏(让信息流动的物理机制)。

Decisions(决策):四大决策域——People(谁来做)、Strategy(往哪走)、 Execution(怎么做)、Cash(钱够不够)。每错一个,Scaling就会卡住。

这四个维度不是并列关系,而是层层递进:Driver发动,Demands找到平衡点, Disciplines锁定执行,Decisions逐一做对。没有Driver,后三者都是空转。


A1 — 书中的应用 (Past Application)

案例 1: 框架的诞生背景

  • 问题: McKinsey的7-S框架专为大型企业设计,中小企业需要一个等效的Scaling工具
  • 方法论的使用: 作者团队在长期辅导成长型企业的过程中,总结出这四个最核心的维度
  • 结论: 4D是Growth Firm的专属框架,与企业规模无关,与Growth Stage强相关
  • 结果: 成为Scaling Up整个体系的底层结构,贯穿全书

案例 2: 章节应用

  • 问题: 书中后续章节分别对应4D的某个维度——People对应团队章节, Strategy对应战略章节,Execution对应运营章节,Cash对应财务章节
  • 方法论的使用: 读者可以把任何运营问题"投影"回4D,找到对应的决策域
  • 结论: 4D不是分析工具,而是"问对问题"的框架
  • 结果: 避免在错误维度上用力

案例 3: 常见误区

  • 问题: 创始人往往只关注Driver(自己)和Strategy(方向),忽略Disciplines和People
  • 方法论的使用: 用4D做季度自检:四个维度各打几分?
  • 结论: 最短板决定企业上限
  • 结果: 创始人学会"分精力"而非"只用力"

A2 — 触发场景 (Future Trigger) ★

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

  1. 公司到了一定规模,创始人觉得越来越累——觉得什么事都得自己拍板, 不知道该放什么权出去,怀疑是不是团队不行
  2. 战略定得很清楚,执行却总是打折扣——年初目标分解到季度, 季度末发现完成度不到一半,不知道哪里出问题
  3. 团队扩张后反而效率下降——从10人扩到30人, 沟通成本暴增,项目推进反而更慢,开始怀疑"人多了反而坏事"
  4. 四大领域(人/战略/执行/现金)频繁冲突——销售要快速扩张, 财务要控制现金流;技术要打磨产品,市场要快速迭代……每天都在取舍
  5. 在做年度战略规划——需要把"战略"翻译成"组织能执行的东西", 但不知道从哪个维度先开始

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

  • "我觉得公司现在什么问题都有,不知道从哪下手"
  • "战略定了但落不下去,是不是执行层的问题?"
  • "人有了、钱有了、方向也有了,怎么还是推不动?"
  • "我一个人扛不住了,是不是该找人分担?"
  • "怎么判断我现在最大的短板在哪?"

与相邻 skill 的区分

  • 与 OPSP(一页战略计划) 的区别: OPSP是"怎么写",4D是"想什么"—— 4D先于OPSP,用OPSP之前先用4D把问题域定义清楚
  • 与 Cash Conversion Cycle(现金转换周期) 的区别: 现金只是4D的 四个决策域之一,4D覆盖面更广,是元框架
  • 与 FACe(功能问责表) 的区别: FACe是People维度的落地工具, 4D是包含People在内四个维度的顶层视角

E — 可执行步骤 (Execution)

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

  1. 【诊断】给4D打分会

    • 分别就 Driver/Demands/Disciplines/Decisions 四个维度, 用1-10分评估当前状态(1=完全失控,10=系统性运转)
    • 完成标准: 用户给出四个分数,并认同这是真实的自评
  2. 【找短板】识别最高优先级维度

    • 哪个维度分数最低?低于5分的维度是"必须立即修复"的
    • 判断逻辑: Driver < 6 → 先修领导力;People/Process失衡 → 先修Demands;执行打折扣 → 先修Disciplines;现金紧张 → 先修Cash
    • 判停条件: 若有维度低于4分,直接聚焦该维度,不做全面扫描
  3. 【制定行动】针对最低分维度的急救措施

    • Driver低于6: 问"我的精力现在放在哪三件事上?哪些事其实不该我干?"
    • Demands低于6: 问"我们是在靠人还是靠流程?哪个在补哪个的锅?"
    • Disciplines低于6: 问"我们的优先级、数据指标、会议节奏是什么?"
    • Cash低于6: 问"我们的现金转换周期是多少?哪个财务杠杆最有效?"
    • 完成标准: 每个维度产出1-2个具体可执行的"下周行动"

B — 边界 (Boundary) ★

不要在以下情况使用此 skill

  • 0-1阶段的初创公司:还没有"团队"和"流程"的概念, 4D框架需要一定的组织基础才能运作,此时更适合用BHAG和Core Values
  • 单一明确问题:比如"这笔钱要不要贷款",这属于Cash维度下的 具体决策,不需要启动4D全局扫描
  • 外部危机响应:公司正在遭遇重大突发危机(核心员工离职、 关键供应商断供),应先处理危机再回到4D诊断

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

  • 创始人只修Driver而忽略其他三维,导致"英雄主义驱动"—— 创始人越强,组织越依赖创始人,系统越脆弱
  • 把Disciplines误解为"增加管控",而不是"建立自由的机制", 导致团队反感、文化倒退
  • 在People维度引入A类人才,但没有配套的Decision机制, 导致A类人才也无法发挥,变成"高配B用"

作者的盲点 / 时代局限

  • 4D框架假设企业已有相对完整的高管团队, 对"创始人一个人扛所有"的早期阶段覆盖不足
  • 框架偏通用性,对特定行业(服务业/制造业/互联网)的差异性 没有提供足够的定制化指引
  • 对"远程/分布式团队"场景的适配在原书出版时(2014年初版) 还未被充分考虑

容易混淆的邻近方法论

  • McKinsey 7-S Framework: 维度更多(结构/制度/风格/员工/技能/战略/ shared values), 适合大型组织复盘;4D更精简,适合成长型企业快速诊断
  • OKR: 聚焦在目标对齐;4D比OKR更底层,是"要不要定OKR"之前的思考
  • Rockefeller Habits: 是4D的具体执行工具集之一, 偏向Disciplines维度的落地;4D比Rockefeller Habits更宏观

相关 skills (阶段 3 填充)

  • depends-on: [bhag, core-values, 10-rockefeller-habits]
  • contrasts-with: [mckinsey-7s, okr]
  • composes-with: [fac-e, pac-e, cash-conversion-cycle]

审计信息

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

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 4d Framework AI skill do?

当创业者/管理者感到公司"什么都重要但抓不住重点"时;当战略、人才、执行、现金 四大领域互相掣肘、顾此失彼时;当团队扩张后决策质量反而下降时。 触发信号:"战略和执行怎么平衡?"、"人重要还是流程重要?"、"我抓什么才对?" 不适用于:单一领域深挖(如只解决融资问题)、初创期0-1阶段的信息模糊期。

Why use 4d Framework on TypingMind?

Because you install it once and use it with any model. 4d Framework 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 4d Framework in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/ace3000chao/book2startup/tree/master/ScalingUp-skills/4d-framework. 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 4d Framework?

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 4d Framework?

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

Is the 4d Framework 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 👇