Agent skill

Kim Decision

by KimYx0207 in KimYx0207/Kim_Service

A skill your agent uses when the user asks for KIM, Kim, laojin, 老金, 问问老金, 老金怎么看, asks for decision analysis, structured reasoning, product/business/content review, PRD, MVP, user path, growth…

Apache-2.0Auto-check passedProduct & Project Management

Install Kim Decision

skills CLI
$ npx skills add KimYx0207/Kim_Service --skill kim-decision -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install KimYx0207/Kim_Service kim-decision --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/KimYx0207/Kim_Service.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/kim-decision .claude/skills/kim-decision && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
kim-decision
GitHub stars
174
Token cost
~7.1k tokens
SKILL.md length
3,831 words
Files
32 (incl. references)
Skills in repo
8
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when the user asks for KIM, Kim, laojin, 老金, 问问老金, 老金怎么看, asks for decision analysis, structured reasoning, product/business/content review, PRD, MVP, user path, growth…

  • Works in 2 steps: State the specific missing data as a… → Ask the user for only the smallest data…
  • The user asks for KIM
  • SKILL.md covers Operating target, Core-problem gate, Path scale and Lightweight governance spine, plus 13 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Kim Decision is an agent skill from KimYx0207/Kim_Service. Use when the user asks for KIM, Kim, laojin, 老金, 问问老金, 老金怎么看, asks for decision analysis, structured reasoning, product/business/content review, PRD, MVP, user path, growth, monetization, pricing, client delivery, revenue, cost, scope, strategy, retrospectives, or a concrete plan with pass conditions. Also use for Chinese triggers such as 重新想, 仔细看, 分析一下, 帮我判断, 这个能不能做, 怎么变现, 卖什么, 怎么定价, 先做哪个验证. Personality and tone are controlled externally; this skill provides only the decision and delivery method.

Its SKILL.md is about 7.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 34 other files, including reference files (for example `CHANGELOG.md`, `README.md` and `README.zh-CN.md`).

It sits in Product & Project Management, covering Retrospectives and PRD writing. The repository describes itself as: 面向 Claude Code、Codex 等 AI 编码助手的 Hook 与 Agent Skill 开源合集。 The licence is Apache-2.0.

When your agent uses it

  • The user asks for KIM
  • Asks for decision analysis
  • Structured reasoning
  • Product/business/content review

Example prompts

  • “/kim-decision”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. State the specific missing data as a decision fork (e.g., "Monthly trial volume is unknown. If > 500, activation is the bottleneck; if <…
  2. Ask the user for only the smallest data point that can resolve the fork, offering to refine the answer once they provide it.

What it can do on your machine

Read from SKILL.md and the folder at commit e388fd5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Kim Decision loads about 7.1k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 129 tokens; SKILL.md has 3,831 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~129
When it runs · the whole SKILL.md, loaded when a task matches
~7.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~15k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from KimYx0207/Kim_Service at commit e388fd5, republished under its Apache-2.0 licence (© KimYx0207). 3,831 words, ~7,119 tokens.

Download SKILL.mdSave it as .claude/skills/kim-decision/SKILL.md (or your agent's skills folder). This skill also uses 31 other files; get the full folder from GitHub.
name
kim-decision
description
Use when the user asks for KIM, Kim, laojin, 老金, 问问老金, 老金怎么看, asks for decision analysis, structured reasoning, product/business/content review, PRD, MVP, user path, growth, monetization, pricing, client delivery, revenue, cost, scope, strategy, retrospectives, or a concrete plan with pass conditions. Also use for Chinese triggers such as 重新想, 仔细看, 分析一下, 帮我判断, 这个能不能做, 怎么变现, 卖什么, 怎么定价, 先做哪个验证. Personality and tone are controlled externally; this skill provides only the decision and delivery method.

KIM Skill

Operating target

Deliver a usable decision or artifact.

KIM owns decision analysis: product, business, content, pricing, scope, strategy, and the smallest test that can resolve a choice. It does not generate Goal Prompts or Loop Prompts, select or route between components, coordinate a cross-component state machine, execute the recommended action, or claim final acceptance. A concrete plan or next action is advisory output; execution and final verification remain with the user or a separately authorized executor.

The method stays abstract.

The final answer may use concrete evidence.

When decision-critical evidence is missing, return evidence-required, identify the exact gap and the smallest evidence-gathering next action, and withhold a decision-ready verdict. Do not invent confidence or turn an evidence gap into execution authorization.

Use concrete names, companies, tools, sources, dates, metrics, cases, commands, or file paths when they improve trust. Verify them or mark them as unconfirmed.

Do not use a named person as an internal role.

Do not write "think like this person."

Turn useful thinking patterns into abstract models.

Core-problem gate

Before expanding the frame, name the core problem internally in one sentence:

  • What decision, defect, design gap, offer, path, or artifact is the user actually asking for?
  • What outcome would make the user consider the work successful?
  • What evidence would change the answer?
  • What is explicitly out of scope for this answer?
  • What unknown, if any, blocks a safe or useful answer?
  • What is the smallest useful output that moves the user forward?

If a step, model, heading, or explanation does not improve the core problem, evidence quality, execution clarity, or final review quality, compress it or cut it.

Do not let the method become the deliverable. KIM borrows governance discipline from Meta_Kim, but the visible result must still be a sharp decision, test, artifact, or next action.

Path scale

Choose the smallest path that can responsibly close the core problem:

PathUse whenVisible shape
Fast pathSingle focused question, local/read-only evidence, no high-stakes external claimVerdict, leverage point, next action, pass condition
Standard pathProduct/business/content/strategy decision with meaningful uncertaintyProblem cut, evidence, judgment, 24-hour action, review ruler
Regulated pathHigh-risk, current external facts, legal/financial/security stakes, multi-step execution, or durable public decisionFull evidence labels, explicit assumptions, research attempts, pass/kill gates, open gaps

Escalate when evidence is weak or risk is high. De-escalate when the next useful move is obvious and more process would only slow the user down.

Lightweight governance spine

Use Meta_Kim discipline as an internal quality check, not as visible ceremony.

  • Critical: lock the real outcome, success criteria, non-goals, blocking unknowns, and smallest useful artifact.
  • Fetch: gather only evidence that can change the route, risk, priority, or verification. If evidence cannot change the decision, compress it.
  • Thinking: choose the strongest route under the known constraints. When uncertainty matters, compare it against at least one rejected route and name the accepted tradeoff.
  • Review: before finalizing, check whether the answer solved the locked problem, used enough evidence, chose instead of listing, stayed executable, and exposed verification gaps.

Only show this spine when the user asks for an audit, asks to see the method, or when transparency materially improves trust.

Language policy

Output language follows the user's language.

Detect the user's language from their input. Match it in all visible output: headings, section names, field labels, body, analysis, conclusions, questions, and the usable result.

Framework terms in this file are semantic labels, not mandatory surface text. Translate them into the user's language whenever a natural translation exists.

Keep the original term only for names that should not be translated: product names, company names, tool names, file paths, commands, API fields, code identifiers, and widely used business acronyms such as CAC, LTV, PMF, GMV, ARR, MRR, ROI.

Examples:

  • Chinese user: write "## 证据" not "## Evidence"; write "已确认,A级" not "Confirmed, tier A".
  • Japanese user: write "## 証拠" not "## Evidence".
  • English user: English labels are fine.

This rule applies to any language the user writes in. If the user's language is mixed, use the dominant language for labels and prose, while preserving necessary proper nouns.

Information density

Every sentence in the output must carry new information. A sentence that restates the obvious, paraphrases a previous line, or fills a template slot without adding insight should be cut. When a template field produces no new information (e.g., the constraint is already obvious from context), omit that field rather than pad it. Dense output beats complete output.

Data gap protocol

When key evidence is missing and the answer would change depending on that evidence, do two things in this order:

  1. State the specific missing data as a decision fork (e.g., "Monthly trial volume is unknown. If > 500, activation is the bottleneck; if < 100, acquisition is the bottleneck").
  2. Ask the user for only the smallest data point that can resolve the fork, offering to refine the answer once they provide it.

Do not guess missing data. Do not fill templates with speculation dressed as inference.

If the missing data blocks execution, the usable result is the shortest evidence-gathering step: actor, input, action, output, pass signal, and timebox.

If the missing data does not change the next move, state the uncertainty briefly and proceed with the next executable action.

Clarification ladder

Ask fewer, sharper questions.

  1. If missing information blocks a safe or useful answer, ask one focused blocking question.
  2. If the missing information can be reasonably inferred, proceed with explicit assumptions and name the assumption that matters.
  3. If two interpretations lead to different outputs, show the 2-3 interpretations and recommend a default.
  4. If local evidence can be inspected first, inspect before asking.

A question is blocking only when proceeding would choose the wrong deliverable, mislead the decision, violate constraints, or produce an unusable action.

Dynamic questioning gate

When the task is a product, business, strategy, course, content, or execution decision and key inputs are ambiguous, prefer Codex's native request_user_input tool when it is available.

  • Generate questions from the user's stated intent, not from a hardcoded form.
  • Ask only for inputs that change the decision, deliverable shape, success criteria, or constraints.
  • Offer plain-language choices, then respect the user's selections in the analysis.
  • If request_user_input is not available, ask one focused blocking question in chat and continue after the user answers.

Do not use a native question surface just to show a popup. Use it only when the answer would otherwise guess a critical input.

Respect user choices

After collecting user answers through a native question surface or chat clarification:

  • Base the analysis on the user's actual selections, not on what the model would have preferred.
  • If a user choice carries significant risk, identify the risk in the judgment section with clear reasoning.
  • When proposing a better route than the user's stated choice, mark it as a suggested adjustment and keep the user's original route executable when possible.
  • Let the user decide between the original route and the suggested adjustment when both are viable.

The goal is to inform, not to override. Users may have constraints that are not visible in the prompt.

Concrete delivery

Usable result must be specific enough to execute without further research. Prefer:

  • exact tools (e.g., "Google Analytics → Behavior Flow" not "check analytics")
  • exact actions (e.g., "send this 3-question survey to the 47 churned users via email" not "survey churned users")
  • exact thresholds (e.g., "if response rate > 30%, proceed to step 2" not "check if enough responses")
  • exact commands, scripts, or templates when applicable

If the result cannot be made concrete (too much unknown data), the usable result is a list of questions to answer first.

Surface style

The frame is internal scaffolding, not the default visible structure.

Visible answers should read like a sharp working conversation with a competent operator:

  • lead with the judgment, not with the framework
  • use at most 2-4 visible headings unless the user asks for a report
  • prefer short paragraphs plus only the bullets that make action easier
  • hide empty framework labels; never show a field just because the frame contains it
  • keep one memorable line or concrete scene when it helps the user see the opportunity
  • avoid generic consultant phrasing such as "optimize the experience", "build a closed loop", "improve quality", "increase conversion" unless followed by an actor, object, metric, and next action

Good visible output leaves the user with two things at once: a decision they can execute, and enough concrete imagination to want to move.

Readable report shape

Use layout to create breathing room. A sharp answer should have a clear first screen, not a dense wall of analysis.

Default visible report shape:

  1. Verdict card: one bold sentence with the decision, followed by one sentence explaining the leverage.
  2. Problem cut: 2-4 sentences that name the real bottleneck, the false surface problem, and the cost of solving the wrong problem.
  3. Fetch / evidence block: state what is known, what is assumed, and which missing fact would change the decision. Keep it readable, not a full evidence table unless requested.
  4. Thinking block: explain why this route wins, what obvious path it rejects, and what tradeoff it accepts.
  5. Concrete scene: one short paragraph or quoted line that lets the user picture the result.
  6. 24-hour execution card: one compact left-aligned paragraph, or 3-5 single-level bullets only when scanning would clearly improve execution.
  7. Detailed execution: keep the operational detail that would otherwise be lost, but group it into 2-4 readable blocks.
  8. Review / decision ruler: pass signal, kill signal, test assumption, hard gap, and the first review question.

Spacing rules:

  • group logically connected sentences into one paragraph; do not break every sentence into its own paragraph
  • a normal paragraph should carry one idea in 2-4 connected sentences, unless the answer is a one-line verdict or a quote
  • use blank space to separate major blocks, not to chop a continuous thought into fragments
  • no bullet list longer than 6 items unless the user asks for a checklist
  • use real Markdown headings (## 标题) for major blocks; do not use bold-only labels (**标题**) as section headings
  • for Codex-visible answers, put a standalone raw HTML spacer line <br> between major blocks; ordinary Markdown blank lines may be visually collapsed by the renderer
  • still keep source-text blank lines around headings for copy/paste readability
  • do not wrap the spacer in backticks; write <br> alone on its own line
  • bold only the sentence or label that must be noticed; do not bold whole paragraphs
  • avoid more than 4 consecutive field labels such as "Actor / Input / Action / Output"; compress them into natural bullets
  • if the answer contains numbers, thresholds, or stop conditions, isolate them near the end so the user can find them quickly
  • do not cut important substance to make the page short; compress by grouping, not by deleting core logic, caveats, examples, or execution detail
  • keep default execution blocks left-aligned: short step title, then one compact paragraph explaining the move
  • use numbered lists only when strict order matters or the user asks for a checklist; use bullets only when they make scanning materially easier
  • avoid nested lists by default; if a list is necessary, keep it single-level and left-aligned
  • quote examples, user messages, and sample prompts as blockquotes or fenced blocks, not as loose lines

Good block labels are short and human: 结论, 问题, 取证, 判断, 先做, 执行细节, 复盘尺. Avoid report-heavy labels such as 模型校验, 路径分析, 证据等级 unless the user asks for an audit.

Framework table output

When the user asks to see the method or decision frame, or when the decision is complex enough that showing the frame improves trust, output the analysis frame in table form after the verdict but before execution:

markdown
## 分析框架

| 维度 | 内容 |
|---|---|
| Critical(核心问题) | [一句话:用户真正要解决的是什么决策/问题] |
| Fetch(证据收集) | [已确认:XXX;推断:XXX;缺口:XXX] |
| Thinking(判断逻辑) | [用户选择:XXX;为什么这条路赢:XXX;拒绝的弱路:XXX;接受的取舍:XXX] |
| Review(复盘标准) | [通过:XXX;停止:XXX;假设:XXX] |

Use this table only when it improves trust or teaches the method. Do not use it for straightforward execution requests where it would make the answer harder to scan.

Best-path standard

Do not give a menu of obvious options when the task asks for a plan.

Pick the strongest path under the known constraints. If alternatives matter, name one fallback only after the main path is clear.

For complex decisions, record the chosen path, one rejected path, why it was rejected, the main tradeoff accepted, and the verification signal. Keep this internal unless the user needs to see the reasoning.

A strong execution path includes:

  • the first irreversible or trust-building action
  • the exact actor, input, action, output, and pass condition
  • the first 24-hour move or the smallest immediate move
  • the kill condition that stops wasted work
  • the leverage point that makes this route better than the obvious route

Before finalizing, run this test: "Would a reasonably smart person already know this?" If yes, sharpen it with a narrower subject, a more specific offer/artifact, a harder threshold, or a more direct first move.

Imagination space

When the user is shaping a product, content, offer, story, or strategy, include a small amount of concrete imagination before the execution steps.

Use one or two of:

  • what the buyer/user/reader sees first
  • what changes in their day after the solution works
  • a concrete example of the artifact, offer, title, script, workflow, or result
  • the emotional or practical reason this route is worth acting on

Do not turn imagination into hype. It must make the path clearer, not decorate it.

Prompt artifact standard

When the usable result is a prompt, the prompt must not be a bland role instruction.

A strong prompt artifact contains:

  • the target artifact and its real use
  • the input material the model should inspect
  • the judgment criteria it must apply
  • the forbidden generic moves
  • the output shape, only as much as needed
  • one example of the desired sharpness when useful

Avoid prompt boilerplate such as "You are a professional expert" unless it changes behavior. Prefer instructions that force choices, evidence, thresholds, and usable output.

Core frame

text
Intent -> Subject -> Path -> Constraint -> Evidence -> Minimum Test -> Models -> Gates -> Output

Frame fields

Intent

State what must change.

A good intent is an outcome, not a topic.

Show full SKILL.md (1,531 more words)Show less
Subject

State who experiences the result.

The subject may be a user, buyer, reader, listener, operator, reviewer, team, system, or decision maker.

Path

State how the subject moves from the current state to the target state.

Use:

text
Subject -> Motive -> Interpretation -> Action -> Resistance -> Signal -> State Change -> Continuation
Constraint

State the hard limits.

Use concrete limits when known:

  • time
  • budget
  • people
  • rules
  • tools
  • channel
  • data
  • skill level
  • risk tolerance
Evidence

Separate:

  • Confirmed
  • User-provided
  • Inference
  • Unconfirmed

Tier each item:

  • A: real data, real customers, real revenue, verified outcomes
  • B: public case studies, competitor validation, published benchmarks
  • C: reasonable reasoning from available facts, not yet verified
  • D: guesswork, no supporting evidence — do not use as decision basis

Label every claim with both source label and tier. Flag D-tier claims explicitly. If a key decision relies on C or D evidence only, state this as a data gap.

Verify claims that depend on time, external rules, external systems, private files, high-stakes judgment, or current market conditions.

When a key decision relies on C or D tier evidence, attempt verification using available tools (web search, file read, API query) before proceeding. If verification fails, flag as "unverifiable, user confirmation required". Do not rest a key decision on D-tier evidence alone. See Research gate in references/gates.md.

External research is mandatory when the answer depends on current or changing facts: versions, APIs, docs, platform rules, regulations, prices, schedules, security advisories, market status, company/person/project state, third-party tool behavior, or source-backed public claims. Prefer official or primary sources first. If the user explicitly asks to search, verify, cite, or find the latest information, do it before deciding.

Skip external research only when the decision is entirely about local/user-provided material, the claim is stable background knowledge and not central, or the user explicitly says local-only/no internet. When skipping, say what is assumed if the uncertainty matters.

Fetch is not an inventory dump. Collect the smallest evidence set that can change the route, risk, priority, or verification. If a source or file does not change the decision, summarize the no-impact finding or omit it.

Minimum Test

Define the smallest test that can change the decision.

Required fields:

  • Goal
  • Input
  • Action
  • Output
  • Pass condition
  • Fail signal
  • Next step
  • Do not do
Models

Use abstract decision models. Pick the smallest set that can improve the answer.

Common models:

  • Essence
  • Path
  • Constraint
  • Evidence
  • Incentive
  • Friction
  • Probability
  • Risk
  • Feedback
  • Compounding
  • Boundary
  • Narrative
  • Sharp Core
Gates

Use gates to stop skipped steps. A stage reached is not a stage passed.

Load references/gates.md for the full gate set (11 gates): Path, Evidence, Minimum-test, No-placeholder, Root-cause, Completion, Three-failure, Research, Revenue, MVP, Delivery.

Output

Return a usable artifact.

Examples:

  • decision
  • path
  • checklist
  • rewrite
  • command
  • table
  • template
  • acceptance criteria
  • next action

Reference loading

Load one file at a time, only when the task needs it.

  • references/method.md: load when Intent or Path fields need expansion with examples beyond what SKILL.md provides, or when the user's task is complex enough to require the full frame walkthrough.
  • references/path.md: load when analyzing user movement, conversion funnels, workflow steps, or any scenario where the subject transitions between states.
  • references/models.md: load when the task needs more than three abstract models, or when the default set (Risk, Feedback, Constraint) does not cover the decision dimension.
  • references/gates.md: load for multi-step reasoning, validation workflows, when the user asks for verification, or when business layer gates (Revenue, MVP, Delivery) are needed.
  • references/output.md: load when writing the final deliverable, fact-checking claims, or refining wording and communication style.
  • references/verification.md: load before finalizing any answer — contains the completion checklist.
  • references/execution.md: load when the user asks for a plan, protocol, implementation sequence, validation run, operational path, or concrete next steps.
  • references/distillation.md: load when the answer risks becoming a framework dump, long audit trace, generic report, or overly templated output.
  • references/master-lens.md: load before final review when the answer may be coherent but too weak, generic, self-confirming, or when the user asks for expert/master/famous-person thinking. Use it as backend pressure tests, not persona output.
  • references/business.md: load when the task mentions pricing, monetization, revenue, cost, client delivery, MVP scope, or any decision with a commercial dimension. Trigger keywords: 变现, 定价, 商业, 收入, 成本, 客户, 交付, revenue, monetize, price, client, deliver, scope.
  • examples/decision.md: load when the task is choosing between options or making a single decision.
  • examples/creation.md: load when the task involves designing or building something new.
  • examples/debugging.md: load when the task involves diagnosing a failure or finding a root cause.
  • examples/calibration.md: load when reviewing or adjusting an existing plan, output, or decision.

Writeback suggestion

When a reusable improvement is discovered, do not silently mutate another project or memory layer. Output a short writebackSuggestion only when it would materially improve future KIM runs:

  • target: the file or section that should change
  • reason: the repeated weakness or decision failure it fixes
  • suggested change: one sentence, not a full patch unless requested

Only edit durable skill files when the user explicitly asks for the skill itself to be updated, as in this repository.

Default output

Run the full frame internally. Do not expose the full frame unless the user asks for an audit, report, or complete reasoning trace.

For plans or protocols, apply references/execution.md: every main step needs an actor, input, action, output, pass signal, fail signal, and timebox. For dense or complex answers, apply references/distillation.md before final output so the user sees judgment and next action, not scaffolding. For business, product, strategy, content, monetization, offer, or execution decisions that risk sounding self-confirming, apply references/master-lens.md before final review.

Default visible shape is a rhythm, not a template.

Bad:

markdown
## Breakdown
- Intent:
- Subject:
- Path:

## Plan
- Step 1:
- Step 2:

Good:

markdown
Start with the judgment and the reason it wins.

Add one concrete image or path insight only if it changes what the user sees.

Then give the chosen next move, including the actor, input, action, output, pass/fail signal, timebox, and kill condition.

Use headings only when they reduce scanning cost. If a heading contains only one sentence, remove the heading. If a sentence does not change the user's next move, cut it.

For business, product, content, and strategy answers, prefer this readable shape unless the user asks for another format:

markdown
**[Verdict sentence.]**

[One sentence explaining why this path has leverage.]

[Concrete scene, buyer/user line, or before/after image.]

<br>

## 问题

[2-4 sentences naming the real bottleneck, false surface problem, and why solving the wrong problem wastes effort.]

<br>

## 取证

[What is known, what is assumed, and which missing fact would change the decision.]

<br>

## 判断

[Why this route wins, what obvious path it rejects, and what tradeoff it accepts.]

<br>

## 先做

[Write the first 24-hour move as one compact paragraph: actor, input, action, output, and where it will be tested.]

<br>

## 执行细节

[Group the useful operational detail into 2-4 left-aligned paragraphs. Preserve sequence, owner, input, output, handoff, and timebox without using nested bullets by default.]

<br>

## 复盘尺

通过:[threshold].

停止:[kill condition].

假设:[test assumption].

缺口:[hard gap].

复盘:[first review question].

Adapt visible labels to the user's language and task. For small tasks, remove headings and answer in natural paragraphs. For complex tasks, keep the diagnostic depth: problem cut, evidence, judgment, execution, and review.

If the answer starts to look like a form, rewrite it as a working note: conclusion first, why this route wins, what to do next, what proves it worked.

Never expose internal sections named "Backend checks" in normal user output. If examples need internal reasoning notes, label them "Author check only, not user output".

Business check (when business layer is loaded)

When references/business.md is loaded, include the business check sections between "Model check" and "Usable result". Use the templates and rules defined in that file:

  • Revenue check (six questions, verdict)
  • MVP scope (one sentence, exclusions, delivery time)
  • Boss perspective (why buy, quick win)
  • Delivery loop (input through confirmation)

Short output

Use short output when the task meets ALL of these: single focused question, narrow scope (one decision or one path fix), no commercial dimension.

Short output exempts: Model check, Business check, full Evidence breakdown, Data gaps. Still required: decision, main path break, next action, pass condition. Translate these labels into the user's language in the final answer.

markdown
[Verdict.]

[Main path break or leverage point.]

[Do this now: one to three concrete actions.]

[Do not do this.]

[Pass condition.]

Final pass criteria

Before finalizing, verify the answer includes these. Cut any sentence that restates context, repeats a previous point, or fills a slot without adding insight.

Core checks:

  • decision, intent, subject, and path exist internally; expose only the parts that change the answer
  • path scale is chosen: Fast, Standard, or Regulated
  • core problem is named internally and visible output solves it instead of displaying method scaffolding
  • Critical/Fetch/Thinking/Review passes internally: outcome and success criteria are locked, evidence supports the route, the route is chosen against a weaker alternative when useful, and verification gaps are explicit
  • evidence labels and tiers appear only when they affect a decision, a current factual claim, or a high-risk recommendation
  • research attempt is required for critical C/D tier evidence, current external facts, and high-stakes claims
  • clarification is asked only when it changes the answer; otherwise proceed with explicit assumptions
  • critical problem cut names the real bottleneck and rejects the false surface problem before execution starts
  • fetch/evidence block states known facts, assumptions, and the missing fact that would change the decision
  • thinking block explains why the chosen path wins and what tradeoff it accepts
  • minimum test or next action is visible
  • execution path names actor, input, action, output, pass/fail signal, and timebox when a plan is requested
  • data gaps are decision forks, not vague uncertainty
  • readable shape creates breathing room without losing substance: real Markdown headings, raw <br> spacers between major blocks, highlighted verdict, problem cut, evidence, judgment, detailed execution, and isolated review signals
  • what not to do (when scope can expand)
  • acceptance criteria
  • usable result (specific enough to execute without research)
  • distillation pass removes framework scaffolding, repeated context, and generic verbs without signal
  • visible output is not a filled form unless explicitly requested
  • plan chooses the strongest route and explains why it beats the obvious route
  • imaginative detail clarifies the target experience when the task involves product, content, offer, story, or strategy
  • prompt artifacts force judgment, evidence, thresholds, and usable output instead of generic roleplay

Business layer (when loaded):

  • revenue check (six questions answered or gaps flagged)
  • MVP scope (V1 fits one sentence, exclusions listed, delivery under 14 days)
  • boss perspective (at least one quick win identified)
  • delivery loop (input through confirmation complete)
  • no D-tier evidence used as decision basis

© KimYx0207, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 31 other files (references) in skills/kim-decision of KimYx0207/Kim_Service.

  • SKILL.md
  • .gitattributes
  • .gitignore
  • CHANGELOG.md
  • LICENSE
  • LICENSE-APACHE
  • LICENSE-MIT
  • NOTICE
  • README.md
  • README.zh-CN.md
  • capability.json
  • docs/images/alipay.jpg
  • docs/images/contact-qr.png
  • docs/images/wechat-pay.jpg
  • examples/calibration.md
  • examples/creation.md
  • examples/debugging.md
  • examples/decision.md
  • … and 14 more

Open the folder on GitHubat commit e388fd5

Compare with similar skills

Kim Decision next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Kim Decision compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Kim Decision this skillKimYx0207/Kim_Service174—~7.1kAutomated safety check: PassApache-2.0
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Weekly Engineering Retrogarrytan/gstack136k—~2.4kAutomated safety check: PassMIT
Ralph Tui Create Beadssubsy/ralph-tui2.5k1 repos~2.6kAutomated safety check: PassMIT
Trellis Brainstormanjiemo/SunnyBeach1787 repos~4kAutomated safety check: PassApache-2.0
Ralph Tui Create Beads Rustsubsy/ralph-tui2.5k1 repos~2.8kAutomated safety check: PassMIT

Similar skills

  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Builds a weekly engineering retrospective from git history: commit counts, per-person contributions, work patterns and code quality numbers over a chosen window.

    136k GitHub stars~2.4k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Ralph Tui Create Beads

    subsy/ralph-tui

    Convert PRDs to beads for ralph-tui execution. An agent skill from subsy/ralph-tui.

    2.5k GitHub starsUsed in 1 repo~2.6k tokens
    Product & Project ManagementAuto-check passed
  • Trellis Brainstorm

    anjiemo/SunnyBeach

    Guides collaborative requirements discovery before implementation.

    178 GitHub starsUsed in 7 repos~4k tokens
    Product & Project ManagementAuto-check passed
  • Convert PRDs to beads for ralph-tui execution using beads-rust (br CLI).

    2.5k GitHub starsUsed in 1 repo~2.8k tokens
    Product & Project ManagementAuto-check passed
  • Ralph Tui Create JSON

    subsy/ralph-tui

    Convert PRDs to prd.json format for ralph-tui execution. An agent skill from subsy/ralph-tui.

    2.5k GitHub starsUsed in 1 repo~2.6k tokens
    Product & Project ManagementAuto-check passed

More from KimYx0207/Kim_Service

All 8 skills in this repo
  • Meta Skill Creator

    KimYx0207/Kim_Service

    创建、重构或验收可复用技能包。适用于把重复工作流做成跨宿主能力包,并明确触发规则、第一动作、渐进加载、资产模板、脚本校验、触发评测、基线对比、验收证据、闭环治理、公开交付边界和不可伪造的运行证明;也适用于清理冗余参考、拆分人读模板与机器结构数据、补齐首次公开前的验收记录、记录运行反馈、生成写回或不写回决定。当用户提到"做一个 skill / 改 skill / 优化 skill / 评审…

    174 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Agent Teams Playbook

    KimYx0207/Kim_Service

    Cross-runtime playbook for multi-agent collaboration, agent teams, swarm orchestration, parallel task distribution, capability discovery, and quality gates on Claude Code, Codex, OpenClaw, and Cursor.

    174 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check passed
  • Xiaohongshu Skill

    KimYx0207/Kim_Service

    生成完整的小红书/Rednote 图文发布包:先自动研究内容机会,再完成标题、正文、封面、6-8 页内页、逐页视觉导演表、Image2 优先图片路线、封面 MVP 确认、批量出图和发布前自检。适用于课程、服务、产品、个人 IP、本地商家和知识分享;单点标题、封面字或改写不触发。

    174 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Memory 3layer

    KimYx0207/Kim_Service

    为长周期、跨会话的 Agent 工作建立平台中立的三层记忆。适用于加载项目记忆、记录可复用事实与每日进展、维护隐性知识、迁移旧版 .claude/memory、检查记忆状态或清理过时条目;Claude Code 与 Codex 可通过各自 Hooks 自动接线,其他 Agent Skills 宿主只使用手动核心。不要用它保存秘密、完整聊天记录、一次性日志或未经确认的推测。

    174 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Find Skill

    KimYx0207/Kim_Service

    Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities.

    174 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Semgrep Skill

    KimYx0207/Kim_Service

    Runs the installed local Semgrep CLI through a bounded JSON wrapper with two bundled non-secret rules.

    174 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Questions about Kim Decision

What does Kim Decision do?

A skill your agent uses when the user asks for KIM, Kim, laojin, 老金, 问问老金, 老金怎么看, asks for decision analysis, structured reasoning, product/business/content review, PRD, MVP, user path, growth…. Kim Decision is an agent skill from KimYx0207/Kim_Service. Use when the user asks for KIM, Kim, laojin, 老金, 问问老金, 老金怎么看, asks for decision analysis, structured reasoning, product/business/content review, PRD, MVP, user path, growth, monetization, pricing, client delivery, revenue, cost, scope, strategy, retrospectives, or a concrete plan with pass conditions.

When should I use Kim Decision?

Kim Decision fits situations like: the user asks for KIM; asks for decision analysis; structured reasoning; product/business/content review.

How do I install Kim Decision in Claude Code?

Run `npx skills add KimYx0207/Kim_Service --skill kim-decision -a claude-code`. Or copy the skill folder (skills/kim-decision in KimYx0207/Kim_Service) into .claude/skills/kim-decision in your project. Claude Code loads it when a task matches its description.

How do I install Kim Decision in Codex?

Run `npx skills add KimYx0207/Kim_Service --skill kim-decision -a codex`. Or copy the skill folder (skills/kim-decision in KimYx0207/Kim_Service) into .agents/skills/kim-decision in your project. Codex loads it when a task matches its description.

Can I use Kim Decision in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add KimYx0207/Kim_Service --skill kim-decision -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kim-decision, .gemini/skills/kim-decision, .github/skills/kim-decision and .opencode/skills/kim-decision in your project.

What does Kim Decision need to run?

SKILL.md names no scripts, command-line tools or credentials: Kim Decision is instructions for the agent only.

Does Kim Decision access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Kim Decision safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Kim Decision use?

Kim Decision is published under the Apache-2.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Kim Decision use?

About 7.1k tokens (SKILL.md is roughly 28k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.3k tokens, read only when the agent opens those files.

What are the alternatives to Kim Decision?

Skills that share tags, products or a category with Kim Decision: CCPM Project Management (automazeio/ccpm, 8.4k stars), Weekly Engineering Retro (garrytan/gstack, 136k stars), Ralph Tui Create Beads (subsy/ralph-tui, 2.5k stars) and Trellis Brainstorm (anjiemo/SunnyBeach, 178 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Kim Decision?

KimYx0207 (a GitHub user) maintains it in KimYx0207/Kim_Service, which has 174 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 10, 2026.

Source: KimYx0207/Kim_Service on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.