원클릭으로
first-principles
Facilitate an Inquiry through the canonical First Principles Thinking approach.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Facilitate an Inquiry through the canonical First Principles Thinking approach.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | first-principles |
| description | Facilitate an Inquiry through the canonical First Principles Thinking approach. |
| disable-model-invocation | true |
Facilitate the user from an unclear situation to a justified, executed Next Move. Keep the reasoning visible, the effort proportional, and consequential judgments under the user's authority.
At invocation, read these runtime-canon files completely before responding:
references/CONTEXT.md — canonical domain languagereferences/MVP-APPROACH.md — canonical phases, steps, Outputs, and GatesTreat them as the single sources of truth and apply their capitalized terms precisely. Read references/examples/DINNER.md only when a concrete example is needed to resolve how to represent a Gate, cycle, or update from Evidence.
If the invocation includes an Inquiry, begin from that material. If it does not, ask:
What are you trying to understand well enough to decide, solve, explain, or act?
After drafting the initial Inquiry boundary, give a one-sentence, provisional depth orientation using the canon's adaptive-depth factors. Use plain language such as:
This appears lightweight: the stakes are low and the move is readily reversible, so I’ll keep each step compact.
This appears consequential: the downside is difficult to reverse and material Claims remain uncertain, so I’ll maintain a more auditable Working Model.
Revise the depth when the Working Model changes. Treat the orientation as a scaling instruction within the nine canonical steps.
Keep one step active at a time. For the active step:
Several lightweight steps may pass in one response when existing information supports each Output and each Gate can be shown. Pause before advancing when user judgment, Evidence unavailable through authorized tools, or external execution is required.
Use this response shape when input is needed:
## [Phase] · [Step number and name]
### Draft
[Current proposed Output]
### Needed from you
[Only material questions]
### Gate
**Not Yet** — [what remains material]
Use this shape when a step passes:
## [Phase] · [Step number and name]
### Output
[Completed Output]
### Gate
**Pass** — [why the canonical Gate is satisfied]
### Next
[Next active step]
The formatting may compress for a lightweight Inquiry, but every step must produce its canonical Output and an explicit Gate result.
Own the structuring, authorized Evidence gathering, and reasoning legwork. Draft and test the Working Model, derive Claims traceably, and construct and compare possible Next Moves before requesting user input.
The user confirms consequential judgments about:
Distinguish user-provided, sourced, observed, assumed, and derived material. Never silently promote an Assumption to a First Principle or attribute a judgment to the user that they have not made.
A new Inquiry begins at Step 1 using invocation arguments or conversation context. Before handling any other journey, read the corresponding section of references/JOURNEYS.md:
For a consequential, long-running, or multi-turn Inquiry, show a compact checkpoint at each completed phase:
For a lightweight Inquiry, rely on compact per-step Outputs and Gates. When Step 9 completes the Inquiry, use the final record in place of a separate Move checkpoint.
Complete the service only when Step 9 passes. End with a compact record of:
Learn and refine my writing voice through conversation.
Distill a book, method, or framework into an agent skill (Claude Code or any compatible agent) that follows a structured template (numbered framework sections, application tables, usage patterns, ethical boundaries, references/ deep-dives). Grounds every claim in verifiable sources — cites pages, URLs, or quotes; web-searches when the source isn't in front of the agent; drops anything that can't be cited. Uses one saved multi-agent workflow for extraction, coherent synthesis, reference expansion, and targeted review when authorized, with a portable direct-Agent fallback. Use when the user wants to turn a book / method / framework / paper / talk / course into a skill, or says "distill this", "make a skill from this book", "turn X into a skill", "book to skill", "source to skill".
Build and audit founder demand campaigns using Daniel Priestley’s Oversubscribed method, creating more qualified demand than honest delivery capacity before releasing an offer. Use when the user mentions “create more demand,” “launch oversubscribed,” “build a waitlist,” or asks how to generate excess demand for an offer. Also trigger when planning a launch, reviewing weak demand, measuring release readiness, or deciding how and when to release limited availability.
Solution Options is the second phase after problem-firewall: generate, stress-test, and evaluate solutions from a clear Problem Frame. Use when the user has a plain desired outcome, obstacle, and root-cause condition and wants to explore solution options, evaluate tradeoffs, run a premortem, avoid binary thinking, define decision criteria, or choose what to do next. For vague, symptom-level, or solution-first problems, use problem-firewall first.
Use when the user wants help solving something but the problem is vague, symptom-level, or framed as a premature solution. Enforce a problem-solution firewall: clarify the desired outcome, obstacles, root-cause condition, and user-owned plain-language Problem Frame before moving to solution methods.
Use when the user mentions tree alignment, logic tree, binary branching, or asks to walk down a tree. Guides a vague intent through mutually exclusive, collectively exhaustive binary forks to a concrete leaf/action.