12 thinking frameworks for clarifying vague questions, learning unfamiliar concepts, solving problems, making decisions, and self-discovery. Available as MCP server, web version, Cursor rules, Claude Skill, and AGENTS.md. Bilingual (Chinese/English).
Two tools with complete schemas and bilingual descriptions. Naming follows verb_noun pattern (list_, get_). Descriptions are adequate (100-150 chars) but lack actionable context for LLM selection. Schemas are well-formed with enums and required fields. No output schema documentation. No error handling guidance. No parameter descriptions for 'lang' beyond enum values. Tool composition is sound (list → get chain), but descriptions don't explain when to use each tool or what downstream actions follow.
按 id 取回某个框架的完整 Prompt 正文、要点和执行规则。取回后请你自己按框架执行,而不是把模板原文丢回给用户——除非用户明确说要复制到别的 AI 用。
列出 12 个思考框架及各自适用的处境。当用户的问题模糊、想搞懂陌生概念、卡在难题、在两个选项间摇摆、或想想清楚职业与人生方向时,先调这个挑框架,再用 get_thinking_framework 取正文。
Output schemas not documented. LLMs cannot plan downstream actions or extract structured data from tool responses. Both tools return text content but no schema is declared.
'lang' parameter lacks actionable description. Current text 'zh(默认)或 en / zh (default) or en' is a label, not a description. Should explain: 'Language for framework names and instructions. Defaults to Chinese (zh) if omitted.'
Tool descriptions lack WHEN-to-use context. 'list_thinking_frameworks' description is a routing guide, not a tool selection hint. Should state: 'Call this first to discover which framework fits the user's problem type (ambiguous question, concept learning, decision-making, etc.).'
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 58 | 2026-07-28+ | v2 |
No error handling guidance. If 'id' parameter is invalid in get_thinking_framework, the tool returns a text message listing available IDs. LLMs cannot parse this as structured error recovery. Should return a structured error with available options.
Descriptions are bilingual inline, reducing clarity. 'zh(默认)或 en / zh (default) or en' mixes languages. Separate into: 'Language code: zh (Chinese, default) or en (English).'