decide

Solid

Walk the user through design or implementation decisions one at a time, or review completed code one change at a time. Use when the user says "walk me through each decision", "let's decide together", "help me work through these choices", "walk me through what you did", or "QA step by step". Present concise context, mutually exclusive options, log each answer, and finish with a summary.

Code & Development 14,079 stars 1259 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 83/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Decide ## Prepare Before a design walkthrough, inspect the relevant code and record concrete bugs, inconsistencies, and decision points in `plans/<YYYYMMDD>-<topic>.md` or the appropriate app-scoped `plans/` directory. Preserve existing edits; never discard speculative or user-authored work without explicit approval. Order decisions by dependency and leverage, not document order. ## Decision walkthrough For each decision: 1. Show `## Decision N: <title>`. 2. Give two to four sentences of context grounded in real files or functions. 3. State the trade-off in one sentence. 4. Ask exactly one interactive question with two to four mutually exclusive options. - Use `ask_user` when available. In Codex Plan mode, use `request_user_input` when that is the exposed interactive question tool. - Never substitute a plain-text question when repository instructions require an interactive overlay. - Keep labels to five words or fewer. - Put the recommendation first and suffix its label with `(Recommended)`. - Explain each option and its trade-off in one sentence. - Do not add an `Other` option when the client adds one automatically. 5. After the answer, write `Logged: <decision>.` and continue. If the user acknowledges an issue without choosing, log the recommended choice and say they can correct the assumption. At the end, provide a `| # | Decision | Choice |` table and offer to turn the audit into an implementation plan. Do not write implementation code during t...

Details

Author
superset-sh
Repository
superset-sh/superset
Created
10 months ago
Last Updated
today
Language
TypeScript
License
NOASSERTION

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

decide

When you have a decision to make and want a structured workflow that picks the load-bearing questions, walks through them, reaches a call (or "wait"), and archives the rationale for future reference. Based on the 37signals Guide to Making Decisions (38 questions) plus house additions like Q39 opportunity cost ("what does saying yes displace?"). Triages to 6–8 relevant questions per decision instead of forcing the full set. Archives every decision to ~/.config/makerskills/decide/archive/ with a revisit date so you can check later whether the call was right. Triggers on "/decide," "help me decide," "should I [X]," "I need to make a decision about," "stuck on a decision," "deciding between," "go/no-go on," "what should I do about." This is both the decision-making workflow AND the decision log — making the decision is the act of logging it.

803 Updated 6 days ago
coreyhaines31
Code & Development Listed

decide

Explore a problem, its context, and possible solutions before making a significant decision. TRIGGER when: the user invokes /decide; OR the user is uncertain about a direction, hasn't yet evaluated their options, or wants help thinking through a problem. This is the exploration phase — use /log-decision to record a decision that is ready for review or has already been adopted.

0 Updated today
azborgonovo
Web & Frontend Listed

case-study-design-decisions

Explain and defend pivotal design decisions in a case study using stakeholder context, user and business evidence, alternatives, constraints, trade-offs, consequences, limitations, and follow-up. Use when a portfolio draft shows screens without rationale, lists activities instead of decisions, needs executive credibility, must explain rejected options, or must communicate complex enterprise, platform, system, or AI-agent design choices.

0 Updated 1 months ago
jpoindexter