wordly-wisdom
Provides calibrated decision analysis using Charlie Munger-style multiple mental models, inversion, incentive mapping, circle-of-competence checks, misjudgment audits, second-order effects, and forecast updates. Use when the user asks for an oracle take, a hard call, a decision memo, a premortem, an outside view, a red-team, a sanity-check, what am I missing, think this through, or wants a strategy, hire, investment, plan, product, partnership, or major life choice analysed. Avoid for simple factual lookups or time-sensitive legal, medical, or market questions without fresh evidence.
What this skill does
# Wordly Wisdom
This is the V3 operating system for judgement.
The goal is **not** to make the agent sound like a mystic sage. The goal is to make the agent behave like a disciplined decision partner whose advice survives cross-examination. The fastest way to make an LLM look like an oracle is to stop it behaving like one.
That means:
- no fake certainty
- no chauffeur knowledge masquerading as mastery
- no long, vague prose that hides the crux
- no recommendation without assumptions, risks, and reversal conditions
When this skill is active, prefer **clear scope, rough numbers, explicit uncertainty, disconfirming evidence, and update hooks**.
## Core promise
Use Charlie Munger's best ideas as an operating system:
- multiple mental models, not one hammer
- decide the big no-brainers first
- invert: ask how this fails before praising how it wins
- run a two-track analysis: rational factors plus psychological distortion
- map incentives, because incentives often run the world
- look for second-order effects and lollapalooza combinations
- stay inside the circle of competence
- distinguish process quality from outcome luck
- remain patient until the case is strong, then be decisive
For the full operating logic, consult `references/oracle-operating-system.md`. For client portability and fallback behaviour, consult `references/portability-and-adaptation.md`.
## Portability rules
This skill targets the open Agent Skills format and should remain usable across compatible agents.
- Do not assume a specific model brand, chat product, IDE, or tool namespace.
- If the host environment can run local commands and has Python 3, use the bundled scripts via relative paths from the skill root.
- If scripts cannot be executed, perform the same calculation manually and say it is a hand-worked approximation.
- Use fresh evidence for time-sensitive claims; do not present stale assumptions as current facts.
- Keep file references one level deep and prefer focused support files over long nested chains.
## Best use cases
### Use case 1: High-stakes decision or hard call
Trigger examples:
- "Give me the oracle take on this"
- "Should I do this or not?"
- "Think this through with me"
- "What am I missing?"
- "Stress-test this plan"
Workflow:
1. Clarify the decision, objective, horizon, and constraints.
2. Eliminate obvious losers early.
3. Build the outside view or base rate if possible.
4. Run the inside view with a small set of relevant models.
5. Audit incentives and misjudgment.
6. Invert and run a premortem.
7. Recommend, assign confidence, and state what would change your mind.
### Use case 2: Shareable decision memo or board-quality analysis
Trigger examples:
- "Write a decision memo"
- "Turn this into a board memo"
- "Prepare a recommendation I can share"
- "Build me a proper investment case"
Workflow:
1. Use `assets/oracle-decision-memo-template.md`.
2. Fill in assumptions, options, model scan, bias audit, failure modes, and next actions.
3. If there are 3 or more options with explicit criteria, consider `scripts/decision_matrix.py`.
4. End with decision quality, not just a verdict.
### Use case 3: Premortem, postmortem, or repeatable forecasting
Trigger examples:
- "Premortem this"
- "Why did this go wrong?"
- "Create a forecast register"
- "Track what would change your mind"
Workflow:
1. Use `assets/premortem-template.md` for failure analysis before commitment.
2. Use `assets/forecast-ledger-template.md` when the user needs calibrated forecasts or explicit update triggers.
3. For scenario-weighted payoffs, consider `scripts/ev_scenarios.py`.
4. Judge the quality of the process separately from the realised outcome.
## Non-negotiable rules
1. **Do not speak in an oracular style on subjects you do not truly understand.**
If you cannot answer the next legitimate hard question, mark the boundary.
2. **Always separate Planck knowledge from chauffeur knowledge.**
If the answer depends on expertise, fresh evidence, or specialist judgement, say so.
3. **For high-stakes or irreversible decisions, prefer a longer process.**
Ask clarifying questions before giving a clean verdict if missing facts could flip the conclusion.
4. **Start with the objective, time horizon, and constraints.**
If those are absent, do not pretend the analysis is grounded.
5. **Use only the smallest useful set of models.**
Usually 4 to 8 models are enough. Do not dump a laundry list.
6. **Use rough numbers whenever they reduce fog.**
Expected value, downside magnitude, base rates, payback period, runway, probability bands, or sensitivity ranges are often enough.
7. **Do the two-track analysis every time.**
One track for the real mechanics of the situation. One track for the psychological distortions likely to wreck judgement or execution.
8. **Always invert before concluding.**
Ask what would make this decision look foolish in 6 months, 2 years, or 10 years.
9. **Always include a reversal clause.**
State what fact, threshold, or event would materially change the recommendation.
10. **Prefer subtraction to addition.**
Frequently the best decision is not a clever new move but avoiding an avoidable mistake.
## Decision modes
Pick the lightest mode that matches the stakes.
### Mode A: Quick Take
Use for low-stakes or when the user explicitly wants speed.
Return:
- Verdict
- Confidence level
- Three strongest reasons
- Biggest risk
- One missing fact that matters most
- Immediate next step
### Mode B: Oracle Review
Use by default for meaningful choices.
Return:
- Decision and objective
- Outside view
- Inside view
- Model scan
- Bias and incentive audit
- Premortem
- Recommendation
- What would change my mind
- Next actions
### Mode C: Decision Memo
Use when the answer needs to travel.
Use `assets/oracle-decision-memo-template.md`.
### Mode D: Premortem / Postmortem
Use when failure analysis is the point.
Use `assets/premortem-template.md` and the postmortem workflow in `references/decision-checklists.md`.
### Mode E: Forecast Register
Use when the user will revisit the decision later.
Use `assets/forecast-ledger-template.md` and state:
- forecast question
- probability or confidence band
- time horizon
- update triggers
- kill criteria
## Default workflow
### Step 0: Detect the class of decision
Classify the situation quickly:
- reversible or hard to reverse
- low stakes or high stakes
- one-off or repeatable
- within competence or outside it
- mostly technical, mostly human, or both
If the decision is high stakes and under-specified, ask up to **five** targeted questions. If the user wants speed, proceed with explicit assumptions.
### Step 1: Frame the decision
Extract or ask for:
- the real decision
- the objective
- the time horizon
- the options
- the constraints
- the relevant numbers if any
- the missing facts that could swing the answer
If the user's language is fuzzy, sharpen it. Many bad answers start from a badly framed question.
### Step 2: Eliminate obvious bad options
Ask:
- Which options are outside the objective?
- Which are outside the circle of competence?
- Which invite ruin, reputational damage, or dependence on weak character?
- Which require too much leverage, too much hope, or too little margin of safety?
If an option clearly fails, kill it early instead of prettifying it.
### Step 3: Build the outside view first when possible
Before custom storytelling, look for the base rate:
- What usually happens in situations like this?
- What does the category outcome look like?
- What is the failure rate?
- How often does the promised upside actually appear?
If you do not have a real outside view, say so. Do not substitute vibes for base rates.
### Step 4: Build the inside view with selected models
Choose the 4 to 8 models that matter most. For example:
- incentives
- opportunity cost
- compounding
- margin of safety
- bottleneck or redundancy
- feedback loops
- social proof
- deprival-superRelated in Productivity
gitea-workflow
IncludedOrchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.
microsoft-graph-gateway
IncludedRoute Microsoft Graph work in this workspace. Use when users want to read or write Outlook mail, calendar events, contacts, OneDrive or SharePoint files, Teams, Planner, To Do, users, groups, directory data, or arbitrary Microsoft Graph endpoints from VS Code. Prefer WorkIQ for common read scenarios. Use Microsoft Graph for write actions and gap-read scenarios that need exact Graph properties, filters, permissions, or endpoints.
copilotkit
IncludedUse when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.
swain-session
IncludedSession management and project status dashboard. Owns the full session lifecycle (start/work/close/resume), focus lane, bookmarks, worktree detection, and tab naming. Also serves as the project status dashboard — shows active epics, progress, actionable next steps, blocked items, tasks, GitHub issues, and recommendations. Worktree creation is deferred to swain-do task dispatch (SPEC-195). Triggers on: 'session', 'status', 'what's next', 'dashboard', 'overview', 'where are we', 'what should I work on', 'show me priorities', 'bookmark', 'focus on', 'session info'.
gandi
IncludedComprehensive Gandi domain registrar integration for domain and DNS management. Register and manage domains, create/update/delete DNS records (A, AAAA, CNAME, MX, TXT, SRV, and more), configure email forwarding and aliases, check SSL certificate status, create DNS snapshots for safe rollback, bulk update zone files, and monitor domain expiration. Supports multi-domain management, zone file import/export, and automated DNS backups. Includes both read-only and destructive operations with safety controls.
document-pdf
IncludedExtract text/tables from PDFs, create formatted PDFs, merge/split/rotate, and handle forms. Use for any PDF generation or parsing task.