Problem Approach Router

Use when facing a new problem and unsure which problem-solving methodology or foundational skill to apply first. Routes between first-principles-thinking, pattern-recognition, mental-models, constraint-awareness, and task-analysis by classifying the problem type. Activate before choosing any other foundational skill. Do NOT use to execute the selected approach (use the specific routed skill directly), for implementation work (use the relevant engineering skill), or when the correct approach is already known. Do NOT use for actually apply first-principles thinking to this specific problem. Do NOT use for analyze why this pattern keeps recurring in the codebase. Do NOT use for break down the constraints on this engineering decision. Do NOT use for map the mental model for this domain concept. Do NOT use for implement the algorithm we already decided on. Do NOT use for choose a testing strategy for this feature.

jacob-balslev c6f13d9 6 files · 46.8 KB Updated

File contents

jacob-balslev/skill-graph/tree/main/marketplace/skills/problem-approach-router commit c6f13d9a1e

Frequently asked questions

npx skillmds@latest add jacob-balslev/problem-approach-router