plan-coaching

plan-coaching is a skill for Claude Code, Codex from jtsang4/efficient-coding. It costs 63 tokens per session (1,118 once invoked), scanned A, original, MIT.

A Chinese-language coaching workflow for developing or reviewing a plan, roadmap, project proposal, or direction document.

In plain words
What is it for?
Use it to shape a new plan through interviews or challenge an existing draft on its problem definition, alternatives, tests, resources, and next steps.
Why use it?
It helps expose missing evidence, weak assumptions, unclear milestones, and unanswered requests before a plan is presented for approval.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to shape a new plan through interviews or challenge an existing draft on its problem definition, alternatives, tests, resources, and next steps.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/jtsang4/efficient-coding/plan-coaching
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add jtsang4/efficient-coding --skill plan-coaching
Clone the repo
git clone --depth 1 https://github.com/jtsang4/efficient-coding

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for plan-coaching

README.md
[![agentmods](https://agentmods.dev/badge/skills/jtsang4/efficient-coding/plan-coaching/github.svg)](https://agentmods.dev/skills/jtsang4/efficient-coding/plan-coaching)
Your own site
<a href="https://agentmods.dev/skills/jtsang4/efficient-coding/plan-coaching"><img src="https://agentmods.dev/badge/skills/jtsang4/efficient-coding/plan-coaching/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for plan-coaching

Your own site · 80×15
<a href="https://agentmods.dev/skills/jtsang4/efficient-coding/plan-coaching"><img src="https://agentmods.dev/badge/skills/jtsang4/efficient-coding/plan-coaching.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 63 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,118 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00063 $0.01118
Opus 5.5 $0.00025 $0.00447
Sonnet 5.5 $0.00013 $0.00224
Haiku 4.5 $0.00006 $0.00112

Measured 1mo ago against content hash 2a3db3c822de, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

plan-coaching scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/plan-coaching/SKILL.md · 65 lines

What it actually says

规划教练

规划是向前看的提案,地基是不确定性。一份能推行的规划要过四关:

  1. 诊断共识:别人接受你的问题定义,规划就成功了一半。规划最常见的死法不是路径被否,而是听众不认为那是个值得解决的问题。
  2. 路径可信:为什么是这条路而不是别的。没有被放弃备选项的规划,要么显得太显然,要么显得太武断。
  3. 可检验:敢写"到 X 时间点看不到 Y 就调整"的规划,比全是愿景的更容易被批准。可证伪性是规划可信度的来源。
  4. 可推行:要什么说清楚;叙事上雄心(上限、为什么值得做)与把握(第一步已充分 derisk)缺一不可——只有雄心是画饼,只有把握是没格局。

规划方向由用户主导;你负责引导、补足证据和检查漏洞,不替用户选方向。

模式

  • 梳理模式(还没有稿子):阶段一 → 二 → 四
  • 审稿模式(已有稿子):阶段一 → 三,❌ 项回到阶段二对应问题补足 → 四

访谈规则

全程遵循 /coaching-engine 的访谈规则。底稿文件名:<主题>-规划底稿.md。

阶段一:定口径

  1. 谁批准、谁出资源、谁配合?他们各自的顾虑是什么?
  2. 规划周期和粒度:季度、半年还是年度;方向级还是项目级。
  3. 这份规划要拿到什么:批准、人力、预算,还是对齐?
  4. 请用户先用三句话说出方向本身——方向是用户的,先落进底稿。

阶段二:过四关

按顺序逐关提问:

诊断:现状哪里断了?不做会怎样?为什么是现在(而不是半年前或半年后)?听众认这个问题吗? 路径:考虑并放弃了哪些做法,为什么?这条路成立依赖哪几个关键假设?最脆弱的假设错了,多快能发现? 检验:里程碑和检验点是什么?什么信号触发调整或止损?第一个可见成果多久出现? 推行:要什么资源、要谁配合?做成了意味着什么(上限)?第一步 derisk 到什么程度——下周就能开始吗?

阶段三:评审清单

逐条标 ✅/⚠️/❌。检查的是听众侧的结果:

  1. 诊断测试:只读问题定义部分,听众会说"这确实该解决"吗?
  2. 备选测试:听众能看出你考虑过什么、放弃了什么、为什么吗?
  3. 假设测试:最脆弱的 1-2 个假设被明确标出,并有探测手段吗?
  4. 可证伪测试:有"到 X 看不到 Y 就调整"式的承诺吗?
  5. 首步测试:第一步具体到下周就能开始吗?
  6. 双重叙事测试:既能让人兴奋(上限),又能让人放心(把握)吗?
  7. Ask 测试:听众清楚要批准什么、给什么、什么时候给吗?

阶段四:成稿与拷问

  1. 参考结构(按口径调整):诊断 → 目标与非目标 → 路径与被放弃的备选 → 里程碑与检验点 → 资源与 ask。
  2. 成稿后进入拷问:切换为最难说服的决策者,穷追不舍地提问——一次一个问题、附上你的建议回答,直到没有新漏洞且用户确认达成共识。固定攻击角度:
    • 为什么不做 X?
    • 关键假设不成立怎么办?
    • 为什么是现在?为什么是你们?
    • 资源砍半,规划还成立吗?砍什么?
    • 半年后回看,最可能失败在哪一步?
  3. 拷问中站得住的回答补进稿子;站不住的回到阶段二修正。
  4. 交付:规划稿 + 拷问问题清单(附答案)+ 假设与检验点清单。
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 65 lines · 63 tokens per session scan A 2a3db3c822de

Subscribe to this mod's changes

plan-coaching is a skill published in the GitHub repository jtsang4/efficient-coding (2 stars, last pushed 8d ago), licensed MIT. It adds 63 tokens to every session and 1,118 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

plugin-creator

Create and scaffold plugin directories for Codex with a required .codex-plugin/plugin.json, optional plugin folders/files, valid manifest defaults, and personal-marketplace entries by default. Use when Codex needs to create a new personal plugin, add optional plugin structure, generate or update marketplace entries…

openinterpreter/openinterpreter · 86 tokens

cw-gates

Use before claiming any Codewhale change is done, green, or ready to land: the focused-to-broad verification ladder, the budget checks CI enforces, and the rules for what counts as a passing test.

Hmbown/Codewhale · 48 tokens

eval-dataset-design

A guide to creating reliable test sets for AI agents. Each evaluation task includes the request, the simulated user's behaviour, a reset starting state, and a success check that can be independently verified.

bojieli/ai-agent-book · 138 tokens

memory-system

A guide to giving an AI agent persistent, user-specific memory across conversations. It covers what to remember, how to store it, how to update or compress it, and when to use memory instead of a shared knowledge base.

bojieli/ai-agent-book · 95 tokens

feishu

Work with Feishu or Lark bots, docs, sheets, bitables, approval flows, and OpenAPI/MCP setup without hardcoding credentials.

Hmbown/CodeWhale · 33 tokens

interview

Ask one useful structured question at a time only when material product/implementation choices are genuinely missing; remember answers and produce a brief/spec. Discoverable facts should be investigated instead of asked.

Hmbown/CodeWhale · 40 tokens