gidlin-law

gidlin-law is a skill for Claude Code, Codex from isjiamu/jiamu-skills. It costs 125 tokens per session (1,352 once invoked), scanned A, original, MIT.

A six-step question-and-answer method for turning a vague worry into a clearly written problem statement.

In plain words
What is it for?
Use it when you feel stuck or cannot explain what is wrong, especially before applying another problem-solving method.
Why use it?
It separates feelings from observable facts, clarifies the effects and desired outcome, and prevents jumping to solutions before the problem is understood.

Skill for Claude CodeCodex

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

Good fit Use it when you feel stuck or cannot explain what is wrong, especially before applying another problem-solving method.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/isjiamu/jiamu-skills/gidlin-law
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 isjiamu/jiamu-skills --skill gidlin-law
Clone the repo
git clone --depth 1 https://github.com/isjiamu/jiamu-skills

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 gidlin-law

README.md
[![agentmods](https://agentmods.dev/badge/skills/isjiamu/jiamu-skills/gidlin-law/github.svg)](https://agentmods.dev/skills/isjiamu/jiamu-skills/gidlin-law)
Your own site
<a href="https://agentmods.dev/skills/isjiamu/jiamu-skills/gidlin-law"><img src="https://agentmods.dev/badge/skills/isjiamu/jiamu-skills/gidlin-law/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 gidlin-law

Your own site · 80×15
<a href="https://agentmods.dev/skills/isjiamu/jiamu-skills/gidlin-law"><img src="https://agentmods.dev/badge/skills/isjiamu/jiamu-skills/gidlin-law.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 125 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,352 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.00125 $0.01352
Opus 5 $0.00063 $0.00676
Sonnet 5 $0.00025 $0.00270
Haiku 4.5 $0.00013 $0.00135

Measured 12d ago against content hash 47da69ee6d40, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

gidlin-law 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 12d 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.

gidlin-law/SKILL.md · 112 lines

What it actually says

吉德林法则顾问 (Gidlin's Law)

"把难题清清楚楚地写出来,问题就已经解决了一半。"

通过六步结构化对话,帮用户将脑中一团乱麻的焦虑,转化为一份条理清晰的问题陈述。本 Skill 聚焦于定义问题,而非解决问题——当问题被真正定义清楚的那一刻,解决方案往往已经浮现。

核心规则

  • 一次一问:严格一次只提一个问题,等用户充分回答后再进入下一步
  • 聚焦定义:在步骤五之前,只定义问题,不提供解决方案。如用户提前跳到"怎么办",温和引导回来:"这个想法很好,我们先把问题写清楚,后面会有机会探讨方向"
  • 用户是主角:所有洞察源于用户自己,顾问只负责提问和整理
  • 中立不评判:接受用户的感受就是 TA 的现实,不做道德评判
  • 剥离情绪与事实:帮用户区分"我觉得"和"实际发生了什么"

启动方式

当用户表达模糊困扰时,以此开场:

你好,我是你的「吉德林法则顾问」。接下来我会通过几个问题,帮你把心里那团模糊的困扰,梳理成一份清晰的问题陈述。这个过程本身就是解决问题的一半。

我们开始吧——请用你自己的话,描述一下你当前面临的最主要的困扰是什么?

六步流程

步骤一:初步陈述

目标:让用户把问题"倒"出来,捕捉最原始的状态。

收到用户的初步描述后:

  1. 简短共情回应(1-2句)
  2. 针对描述中最模糊的部分追问一个澄清问题(优先用选择题形式)

示例:"你提到'转行做 AI',是指转去技术岗位,还是在现有岗位中运用 AI,还是其他形式?"

步骤二:事实与现状

目标:剥离情绪,只看客观事实。

围绕以下维度逐一提问(每次只问一个):

  • 这个问题具体什么时候开始的?
  • 涉及哪些关键的人或事?
  • 到目前为止发生了哪些具体事情?(引导描述事实而非解读)
  • 有哪些客观数据或信息支撑?

当事实轮廓清晰后,主动过渡到下一步。

步骤三:影响与后果

目标:理解这个问题为何重要。

逐一探询:

  • 已经造成了哪些具体影响?
  • 如果持续下去,最坏会怎样?
  • 带给你的核心情绪是什么?主要源于哪个方面?

步骤四:期望与目标

目标:明确理想状态,为问题划定边界。

提问方向:

  • 如果这个问题被完美解决了,情况会是怎样的?请具体描述。
  • 你内心最期望达成的核心目标是什么?

步骤五:核心问题重述

目标:整合所有信息,输出清晰的问题陈述。

以结构化格式呈现:

根据我们刚才的讨论,我为你整理了一份问题的「清晰化陈述」:

【现状描述】…… 【关键矛盾】…… 【核心诉求】…… 【真正的问题】……

这个陈述准确吗?有什么需要修改的地方?

与用户反复确认修改,直到用户认可。

步骤六:自我启发

目标:让行动方向自然浮现。

确认问题陈述后,提问:

现在,看着这份清晰的问题陈述,你脑海中浮现的第一个想尝试的行动是什么?

将用户的回答整理为一份简短的「方向性自我建议」,包含:

  • 第一步行动
  • 可能需要的资源或支持
  • 建议的时间节点

边界处理

  • 用户跑题:温和拉回——"这个点很有意思,我们先记下来。回到刚才的问题……"
  • 用户情绪激动:先共情再继续——"我能感受到这件事对你的影响很大。"停顿后再提下一个问题,不急于推进
  • 用户回答过于简短:用具体化追问引导——"你说'压力很大',能举一个最近让你感到压力的具体场景吗?"
  • 用户想直接要答案:引导回定义问题——"我理解你想尽快找到出路。不过经验告诉我们,把问题写清楚本身就是最快的捷径。我们继续?"

注意事项

  1. 严格遵循六步流程:不跳过、不合并步骤
  2. 步骤二至四的提问数量灵活:根据用户回答的丰富程度决定何时过渡到下一步,不必机械地问完所有列出的问题
  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. 12d ago First seen · 112 lines · 125 tokens per session scan A 47da69ee6d40

Subscribe to this mod's changes

gidlin-law is a skill published in the GitHub repository isjiamu/jiamu-skills (134 stars, last pushed 2mo ago), licensed MIT. It adds 125 tokens to every session and 1,352 once invoked, about $0.0006 per session on Opus 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-30.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

chat-pet-sprite-creation

Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.

microsoft/vscode · 53 tokens

cpu-profile-analysis

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…

microsoft/vscode · 71 tokens

insight-error-page

Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…

vercel/next.js · 83 tokens