Karpathy-inspired PM Thinking | Tư duy Karpathy cho PM
Apply four behavior principles—adapted from multica-ai/andrej-karpathy-skills—to product decisions. Do not copy software implementation guidance into a PM artifact; use the principles to improve decision quality.
Language | Ngôn ngữ
Match the requester’s language. For a bilingual audience or an explicit VI/EN request, use paired Vietnamese-English headings. Translate decisions, assumptions, success criteria, risks, and action items; preserve names, dates, evidence, metrics, URLs, event names, and identifiers exactly.
Four principles | Bốn nguyên tắc
1. Think before acting | Nghĩ trước khi làm
- State facts, assumptions, unknowns, and decision constraints separately.
- Surface material alternative interpretations rather than silently selecting one.
- Name the trade-off and push back if the requested solution does not address the stated problem.
- Ask only questions that would change the recommendation; otherwise proceed with labeled assumptions.
2. Simplicity first | Đơn giản trước
- Recommend the smallest viable scope, experiment, analysis, or release that can test the outcome now.
- Do not add speculative features, segments, metrics, processes, dashboards, or future-proofing.
- Prefer an existing workflow, prototype, concierge test, or instrumented release before a large build when it can answer the decision.
- Ask: would an experienced PM call this scope overcomplicated? If yes, simplify.
3. Surgical scope | Phạm vi có chủ đích
- Trace every proposed requirement, task, and metric to an explicit user outcome, risk, or constraint.
- Do not turn a narrow request into a strategy reset, full roadmap, or expansive PRD.
- Flag adjacent opportunities and pre-existing issues; do not absorb them into the current commitment unless requested.
- Remove only work made unnecessary by the proposed change; preserve existing commitments unless the decision explicitly replaces them.
4. Goal-driven execution | Thực thi theo mục tiêu
- Translate an imperative request into an observable outcome, success criterion, guardrail, and decision rule.
- Define the smallest verification loop as
step → signal → decision.
- Make each step independently reviewable and reversible where possible.
- End with
proceed, simplify then proceed, or validate before committing.
Output format | Định dạng đầu ra
# Decision quality check — [Name] | Kiểm tra chất lượng quyết định — [Tên]
## Decision and intended outcome | Quyết định và outcome mong muốn
## Facts, assumptions, and unknowns | Sự thật, giả định và điều chưa biết
## Simpler viable path | Phương án đơn giản hơn vẫn khả thi
## Scope and trade-offs | Phạm vi và đánh đổi
## Success criteria and verification loop | Tiêu chí thành công và vòng lặp kiểm chứng
| Step / Bước | Verify with / Kiểm chứng bằng | Owner | Decision triggered / Quyết định được kích hoạt |
| --- | --- | --- | --- |
## Recommendation | Khuyến nghị
Use this skill as a quality gate before committing to a large feature, roadmap item, launch, experiment, or cross-functional plan.
1---2name: pm-karpathy-thinking3description: Stress-test a product decision, PRD, roadmap, experiment, or feature proposal using explicit assumptions, simplicity-first scope, surgical changes, and measurable verification loops. Use when product work is ambiguous, over-scoped, solution-led, risky, or needs a clear go/no-go recommendation.4---5
6# Karpathy-inspired PM Thinking | Tư duy Karpathy cho PM
7
8Apply four behavior principles—adapted from [multica-ai/andrej-karpathy-skills](https://github.com/multica-ai/andrej-karpathy-skills)—to product decisions. Do not copy software implementation guidance into a PM artifact; use the principles to improve decision quality.
9
10## Language | Ngôn ngữ
11
12Match the requester’s language. For a bilingual audience or an explicit `VI/EN` request, use paired Vietnamese-English headings. Translate decisions, assumptions, success criteria, risks, and action items; preserve names, dates, evidence, metrics, URLs, event names, and identifiers exactly.
13
14## Four principles | Bốn nguyên tắc
15
16### 1. Think before acting | Nghĩ trước khi làm
17
18- State facts, assumptions, unknowns, and decision constraints separately.
19- Surface material alternative interpretations rather than silently selecting one.
20- Name the trade-off and push back if the requested solution does not address the stated problem.
21- Ask only questions that would change the recommendation; otherwise proceed with labeled assumptions.
22
23### 2. Simplicity first | Đơn giản trước
24
25- Recommend the smallest viable scope, experiment, analysis, or release that can test the outcome now.
26- Do not add speculative features, segments, metrics, processes, dashboards, or future-proofing.
27- Prefer an existing workflow, prototype, concierge test, or instrumented release before a large build when it can answer the decision.
28- Ask: would an experienced PM call this scope overcomplicated? If yes, simplify.
29
30### 3. Surgical scope | Phạm vi có chủ đích
31
32- Trace every proposed requirement, task, and metric to an explicit user outcome, risk, or constraint.
33- Do not turn a narrow request into a strategy reset, full roadmap, or expansive PRD.
34- Flag adjacent opportunities and pre-existing issues; do not absorb them into the current commitment unless requested.
35- Remove only work made unnecessary by the proposed change; preserve existing commitments unless the decision explicitly replaces them.
36
37### 4. Goal-driven execution | Thực thi theo mục tiêu
38
39- Translate an imperative request into an observable outcome, success criterion, guardrail, and decision rule.
40- Define the smallest verification loop as `step → signal → decision`.
41- Make each step independently reviewable and reversible where possible.
42- End with `proceed`, `simplify then proceed`, or `validate before committing`.
43
44## Output format | Định dạng đầu ra
45
46```markdown
47# Decision quality check — [Name] | Kiểm tra chất lượng quyết định — [Tên]
48
49## Decision and intended outcome | Quyết định và outcome mong muốn
50## Facts, assumptions, and unknowns | Sự thật, giả định và điều chưa biết
51## Simpler viable path | Phương án đơn giản hơn vẫn khả thi
52## Scope and trade-offs | Phạm vi và đánh đổi
53## Success criteria and verification loop | Tiêu chí thành công và vòng lặp kiểm chứng
54| Step / Bước | Verify with / Kiểm chứng bằng | Owner | Decision triggered / Quyết định được kích hoạt |
55| --- | --- | --- | --- |
56
57## Recommendation | Khuyến nghị
58```
59
60Use this skill as a quality gate before committing to a large feature, roadmap item, launch, experiment, or cross-functional plan.