moai-foundation-thinking

Applies structured thinking frameworks for ideation, evaluation, and architecture decisions.

Updated Aug 29, 2026
One-click install
npx skills add https://github.com/Seung-zedd/secure-file-upload --skill moai-foundation-thinking-seung-zedd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: moai-foundation-thinking
Source: https://github.com/Seung-zedd/secure-file-upload/tree/main/.claude/skills/moai-foundation-thinking
Command: npx skills add https://github.com/Seung-zedd/secure-file-upload --skill moai-foundation-thinking-seung-zedd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Unstructured reasoning leads to premature convergence on weak ideas, missed assumptions, and flawed architecture decisions. This Skill provides repeatable frameworks for generating alternatives, evaluating proposals rigorously, and questioning requirements deeply before committing to a solution. ## Core Features & Use Cases - Critical Evaluation: A 7-step process to restate claims, assess evidence, detect fallacies, expose assumptions, and check contradictions before accepting a proposal. - Diverge-Converge Brainstorming: A 5-phase workflow that generates 20-50 ideas, clusters them into themes, and selects 3-5 candidates using weighted scoring. - Deep Questioning: A 6-layer progressive inquiry method that uncovers root causes, constraints, user needs, and validation risks. - First Principles Reasoning: A 5-phase strategic analysis covering assumption audits, decomposition, alternative generation, trade-off analysis, and cognitive bias checks. - Use Case: When choosing between state management libraries for a React app, run an assumption audit, generate alternatives, score them with weighted trade-off criteria, and check for anchoring or confirmation bias before recommending. ## Quick Start Ask the AI to apply the diverge-converge framework to generate and evaluate solution options for your current design problem.

Frequently Asked Questions about moai-foundation-thinking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate a technical proposal before accepting it?▼

Use the 7-step critical evaluation framework: restate the claim, assess evidence quality, detect logical fallacies, expose hidden assumptions, generate alternatives, check for contradictions, and verify the burden of proof matches the claim's magnitude.

How do I run a structured brainstorming session for a design problem?▼

Use the diverge-converge framework: gather requirements, generate 20-50 ideas without criticism, cluster them into 4-8 themes, score clusters with weighted criteria like feasibility and impact, then document the top 3-5 candidates with validation plans.

What is first principles thinking for architecture decisions?▼

First principles reasoning strips away analogies and precedent to break a problem into fundamental truths. The framework runs five phases: assumption audit, decomposition, alternative generation, weighted trade-off analysis, and a cognitive bias check before finalizing.

When should I use deep questioning versus critical evaluation?▼

Use deep questioning when exploring unfamiliar domains or unclear requirements, since its 6 layers uncover root causes, constraints, and user needs. Use critical evaluation when a concrete proposal already exists and needs rigorous flaw detection.

How do I avoid cognitive biases in technology selection?▼

Run the cognitive bias checklist covering anchoring, confirmation bias, sunk cost fallacy, availability heuristic, and overconfidence. Techniques include pre-mortem analysis, assigning a devil's advocate, and comparing against base rates from similar past decisions.

When should I skip structured thinking frameworks?▼

Skip the frameworks for simple tasks affecting one or two files where direct implementation is appropriate. Reserve full framework usage for architecture changes, and use lighter combinations like partial deep questioning for feature additions.