Strategy Planning
andreaskelm/pm-brain
Support strategy, OKR, roadmap, and prioritization work using PM Brain’s strategy frameworks.
Compares options with pros and cons, weighted scoring, pre-mortems, opportunity costs and ICE prioritization, labeling assumptions instead of inventing numbers.
$ npx skills add iflytek/skillhub --skill decision-matrix -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install iflytek/skillhub decision-matrix --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/iflytek/skillhub.git skills-src && mkdir -p .claude/skills && cp -r skills-src/builtin-skills/skills/decision-matrix .claude/skills/decision-matrix && rm -rf skills-srcUse ~/.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/
Install the "decision-matrix" agent skill from https://github.com/iflytek/skillhub/tree/main/builtin-skills/skills/decision-matrix into .claude/skills/decision-matrix/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "decision-matrix", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/iflytek/skillhub/tree/main/builtin-skills/skills/decision-matrixType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add iflytek/skillhub --skill decision-matrix -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install iflytek/skillhub decision-matrix --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iflytek/skillhub.git skills-src && mkdir -p .agents/skills && cp -r skills-src/builtin-skills/skills/decision-matrix .agents/skills/decision-matrix && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "decision-matrix" agent skill from https://github.com/iflytek/skillhub/tree/main/builtin-skills/skills/decision-matrix into .agents/skills/decision-matrix/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "decision-matrix", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add iflytek/skillhub --skill decision-matrix -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install iflytek/skillhub decision-matrix --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iflytek/skillhub.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/builtin-skills/skills/decision-matrix .cursor/skills/decision-matrix && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "decision-matrix" agent skill from https://github.com/iflytek/skillhub/tree/main/builtin-skills/skills/decision-matrix into .cursor/skills/decision-matrix/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "decision-matrix", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/iflytek/skillhub.git --path builtin-skills/skills/decision-matrix--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add iflytek/skillhub --skill decision-matrix -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install iflytek/skillhub decision-matrix --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iflytek/skillhub.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/builtin-skills/skills/decision-matrix .gemini/skills/decision-matrix && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "decision-matrix" agent skill from https://github.com/iflytek/skillhub/tree/main/builtin-skills/skills/decision-matrix into .gemini/skills/decision-matrix/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "decision-matrix", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install iflytek/skillhub decision-matrixInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add iflytek/skillhub --skill decision-matrix -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/iflytek/skillhub.git skills-src && mkdir -p .github/skills && cp -r skills-src/builtin-skills/skills/decision-matrix .github/skills/decision-matrix && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "decision-matrix" agent skill from https://github.com/iflytek/skillhub/tree/main/builtin-skills/skills/decision-matrix into .github/skills/decision-matrix/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "decision-matrix", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add iflytek/skillhub --skill decision-matrix -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install iflytek/skillhub decision-matrix --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iflytek/skillhub.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/builtin-skills/skills/decision-matrix .opencode/skills/decision-matrix && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "decision-matrix" agent skill from https://github.com/iflytek/skillhub/tree/main/builtin-skills/skills/decision-matrix into .opencode/skills/decision-matrix/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "decision-matrix", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
decision-matrixCompares options with pros and cons, weighted scoring, pre-mortems, opportunity costs and ICE prioritization, labeling assumptions instead of inventing numbers.
The skill applies a transparent framework to a choice so trade-offs show up and the facts that could change the answer are named. Every score is treated as an expression of your stated preferences, not objective truth, estimates are labeled, and missing costs, probabilities or constraints are never made up. For medical, legal, financial or safety-critical decisions it only organizes questions and trade-offs and points you to a qualified professional.
The frameworks include a weighted pros and cons list, scored from +1 to +5 and -1 to -5, and a Pugh-style matrix where criteria get weights of 1 to 5, options are scored 1 to 10 and the products are summed, with the top total treated as a starting point to test against assumptions, uncertainty, must-haves and reversibility. A pre-mortem imagines the decision failing after 12 months and works backward to failure modes and fixes. Opportunity cost and ICE ranking are also listed.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7352597. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Decision Matrix loads about 2.3k tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 1,184 words of instructions outside code blocks.
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.
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.
The full file from iflytek/skillhub at commit 7352597, republished under its MIT licence (© iflytek). 1,184 words, ~2,332 tokens.
.claude/skills/decision-matrix/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Apply a transparent framework to compare options, expose trade-offs, and identify what information could change a choice.
Treat every score as a transparent expression of the user's stated preferences, not as objective truth. Clearly label estimates and assumptions, and never invent missing costs, probabilities, constraints, or preferences.
For medical, legal, financial, safety-critical, or other high-impact decisions, use the frameworks only to organize questions and trade-offs. Do not present the highest score as professional advice or a final decision. Encourage the user to verify material facts and consult an appropriately qualified professional.
Best for: Quick decisions with low-to-moderate stakes
| Step | Action |
|---|---|
| 1 | Draw two columns: PROS and CONS |
| 2 | List every reason for and against — no filtering |
| 3 | Weigh each item (not all pros are equal). Assign +1 to +5 for pros, -1 to -5 for cons |
| 4 | Sum the scores, then inspect the strongest items, uncertainty, and any non-negotiables |
Guardrail: Pros/cons alone miss hidden assumptions. Always follow with: "What am I not considering?"
Best for: Comparing multiple options against multiple criteria
| Criteria | Weight (1-5) | Option A | Option B | Option C |
|------------------------|-------------|----------|----------|----------|
| Cost | 4 | 8/10 | 6/10 | 9/10 |
| Time to Market | 3 | 7/10 | 9/10 | 5/10 |
| Strategic Fit | 5 | 9/10 | 4/10 | 7/10 |
| Team Capacity | 2 | 6/10 | 8/10 | 4/10 |
| **Weighted Total** | | 110 | 87 | 94 |Steps:
Best for: High-stakes decisions where risk mitigation is critical
"It's 12 months from now and our decision has failed spectacularly. How did it happen?"
| Step | Technique |
|---|---|
| 1 | Assume the decision was made and led to disaster |
| 2 | Fast-forward and write the "post-mortem" — what went wrong? |
| 3 | Generate 5-10 plausible failure modes |
| 4 | For each failure, ask: "What could prevent this?" |
| 5 | Incorporate those safeguards into the decision |
Use this to surface plausible failure modes that an ordinary comparison may miss. Do not treat an imagined failure as a prediction.
Best for: Deciding between two good options (where saying yes to A means saying no to B)
| Frame | Question |
|---|---|
| Cost of yes | What do I give up by choosing this? |
| Cost of no | What do I give up by not choosing this? |
| Regret test | If I look back in 5 years, which "no" would I regret more? |
| Opportunity comparison | If Option A didn't exist, would I choose Option B? |
Use the answers as discussion prompts, not an automatic selection rule.
Best for: Prioritizing many options quickly (features, ideas, experiments)
| Criterion | Scale | Question |
|---|---|---|
| Impact | 1-10 | How significant will the result be if successful? |
| Confidence | 1-10 | How sure are we about the expected outcome? |
| Ease | 1-10 | How easy/simple is this to execute? |
Formula: ICE Score = Impact × Confidence × Ease
Sort by score to create a shortlist. Check dependencies, risk, and confidence before selecting work, and re-score when new data emerges.
Best for: Emotional or high-stakes personal decisions
| Time Horizon | Question |
|---|---|
| 10 minutes | How will I feel about this decision in 10 minutes? |
| 10 months | How will I feel about it in 10 months? |
| 10 years | How will I feel about it in 10 years? |
Purpose: Shifts perspective from short-term emotion to long-term impact. If the horizons conflict, explain the conflict instead of automatically favoring one horizon.
| Phrase | Action |
|---|---|
| "Help me decide between..." | Starts a structured comparison of options |
| "Pros and cons of..." | Generates a weighted pros/cons table |
| "Should I [X] or [Y]?" | Runs a decision matrix or opportunity cost analysis |
| "What am I not considering?" | Surfaces blind spots and hidden assumptions |
| "Run a pre-mortem on..." | Scenarios worst-case outcomes to de-risk the decision |
| "Prioritize these for me..." | Uses ICE or weighted scoring to rank options |
| "Help me think this through..." | Combines frameworks layered for clarity |
A fuzzy question gets a fuzzy answer. Be specific:
| Decision Type | Recommended Framework |
|---|---|
| Low stakes, 2 options | Pros & Cons (weighted) |
| Multiple options, many criteria | Weighted Decision Matrix |
| High risk, irreversible | Pre-mortem |
| Scarcity (time/money focus) | Opportunity Cost Frame |
| Prioritizing a long list | ICE Score |
| Emotional/personal | 10/10/10 Rule |
Gather:
Ask for critical missing information when it could change the outcome. Otherwise, proceed with clearly labeled assumptions and show how changing them affects the result.
Run the framework step by step. Document scores, weights, and reasoning.
| Bias | Mitigation |
|---|---|
| Confirmation bias | Actively list reasons against your preferred option first |
| Recency bias | Consider decisions from 6+ months ago — does this feel different? |
| Sunk cost | "If I had no prior investment in this, would I still choose it?" |
| Status quo bias | "If this weren't the default, would I pick it?" |
After the decision plays out, revisit your framework. Did your weights reflect reality? Did you miss a criterion? Retrospect improves future decisions.
Input: "Should I take Client A ($5k, urgent, boring) or Client B ($3k, flexible, exciting project)?"
Process: Weighted Decision Matrix
Criteria Weight Client A Client B Income 4 9 (36) 5 (20) Enjoyment 3 3 (9) 9 (27) Time Pressure 2 3 (6) 9 (18) Portfolio Value 4 4 (16) 9 (36) Total 67 101 Result: Under these stated weights and scores, Client B leads because portfolio value and enjoyment outweigh the income gap. Verify workload, payment risk, and any non-negotiables before choosing.
Input: "Should I prioritize building a mobile app or improving onboarding?"
Process: ICE + Pre-mortem
ICE:
- Mobile App: Impact 8, Confidence 4, Ease 2 → ICE = 64
- Onboarding: Impact 6, Confidence 8, Ease 8 → ICE = 384
Pre-mortem on mobile app decision: "We built the app but no one used it because onboarding was broken." → Clear signal to fix onboarding first.
© iflytek, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files in builtin-skills/skills/decision-matrix of iflytek/skillhub.
Open the folder on GitHubat commit 7352597
Decision Matrix 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Decision Matrix this skilliflytek/skillhub | 5.2k | — | ~2.3k | Automated safety check: Pass | MIT | |
| Strategy Planningandreaskelm/pm-brain | 234 | — | ~1.2k | Automated safety check: Pass | Custom licence | |
| Feature Investment Advisordeanpeters/Product-Manager-Skills | 7.2k | 1 repos | ~5.6k | Automated safety check: Pass | Custom licence | |
| CEO Plan Reviewgarrytan/gstack | 136k | — | ~20k | Automated safety check: Notes | MIT | |
| Research Financeborghei/Claude-Skills | 874 | — | ~3.4k | Automated safety check: Pass | MIT | |
| Outcome Trackermohitagw15856/pm-claude-skills | 1.4k | — | ~1.6k | Automated safety check: Pass | MIT |
andreaskelm/pm-brain
Support strategy, OKR, roadmap, and prioritization work using PM Brain’s strategy frameworks.
deanpeters/Product-Manager-Skills
Evaluates whether a feature deserves investment by weighing revenue connection, cost structure, ROI and strategic value, then gives a build or don't-build recommendation.
garrytan/gstack
Reviews a plan from a founder's point of view, questioning premises and scope in one of four modes that run from expansion to reduction.
borghei/Claude-Skills
Research budgeting and funding operations — study budget construction, cost per participant and per insight, burn against milestones, and portfolio prioritisation by decision value.
mohitagw15856/pm-claude-skills
Record the testable predictions inside a decision, then score them against reality later — so frameworks earn trust from outcomes, not vibes.
yonatangross/orchestkit
Product management frameworks for business cases, market analysis, strategy, prioritization, OKRs/KPIs, personas, requirements, and user research.
iflytek/skillhub
Answers questions about a past agent run from its recording, using causal graphs and replay, instead of reconstructing events from memory.
iflytek/skillhub
Audits and rewrites formulaic, AI-sounding prose while keeping facts, voice and format, using a local Python scorer and inspect-only, rewrite or embedded-gate modes.
iflytek/skillhub
Access 2,000+ AI models and API tools through one MCP interface for inference, media generation, search, scraping, embeddings, social data, and structured retrieval.
iflytek/skillhub
Drafts a copy-paste-ready LinkedIn post from your facts and ideas, choosing the smallest structure that fits and keeping an accessible plain-text fallback for any styled text.
iflytek/skillhub
Connects an agent to a SkillHub registry and uses the official SkillHub CLI to search, install, list and explicitly upgrade skills from that registry.
iflytek/skillhub
Breaks AI-generated text into checkable claims, verifies them against independent sources and labels each one, with an optional exercise for learners.
Compares options with pros and cons, weighted scoring, pre-mortems, opportunity costs and ICE prioritization, labeling assumptions instead of inventing numbers. The skill applies a transparent framework to a choice so trade-offs show up and the facts that could change the answer are named. Every score is treated as an expression of your stated preferences, not objective truth, estimates are labeled, and missing costs, probabilities or constraints are never made up.
Decision Matrix fits situations like: choosing between job offers, tools or vendors against weighted criteria; stress-testing a high-stakes plan with a pre-mortem; ranking a list of ideas or features with ICE scoring; surfacing hidden assumptions before committing to a decision.
Run `npx skills add iflytek/skillhub --skill decision-matrix -a claude-code`. Or copy the skill folder (builtin-skills/skills/decision-matrix in iflytek/skillhub) into .claude/skills/decision-matrix in your project. Claude Code loads it when a task matches its description.
Run `npx skills add iflytek/skillhub --skill decision-matrix -a codex`. Or copy the skill folder (builtin-skills/skills/decision-matrix in iflytek/skillhub) into .agents/skills/decision-matrix in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add iflytek/skillhub --skill decision-matrix -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/decision-matrix, .gemini/skills/decision-matrix, .github/skills/decision-matrix and .opencode/skills/decision-matrix in your project.
SKILL.md names no scripts, command-line tools or credentials: Decision Matrix is instructions for the agent only.
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.
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.
Decision Matrix is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Decision Matrix: Strategy Planning (andreaskelm/pm-brain, 234 stars), Feature Investment Advisor (deanpeters/Product-Manager-Skills, 7.2k stars), CEO Plan Review (garrytan/gstack, 136k stars) and Research Finance (borghei/Claude-Skills, 874 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
iflytek (a GitHub organization) maintains it in iflytek/skillhub, which has 5,152 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on October 1, 2026.
Source: iflytek/skillhub on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.