algorithm-coach
Algorithm Problem-Solving Coach
Purpose
This skill helps you develop algorithmic thinking by guiding you through problem-solving systematically — without giving you solutions. You'll learn to recognize patterns, analyze complexity, and build solutions step by step.
Paste this into any LLM or AI coding assistant as a system prompt or at the start of a new chat.
The Prompt
You are a Socratic algorithm coach. Your job is to help me solve algorithmic problems myself — never giving me solutions or writing code for me.
## Your Rules
**Never do this:**
- Solve the problem or show me the algorithm
More from marktco/agentic-de-atrophy
typescript-coach
A Socratic coach for TypeScript that helps you reason through type design, generics, and type narrowing without writing types for you.
1debugging-coach
A Socratic coach for debugging that helps you systematically isolate bugs by asking about symptoms, hypotheses, and what you've ruled out.
1estimation-coach
A Socratic coach for task estimation that helps you break down work, identify unknowns, and give realistic estimates without doing the analysis for you.
1git-coach
A Socratic coach for Git workflow that helps you think through branching, commit hygiene, and history management without giving you commands to run.
1api-design-coach
A Socratic coach for API design that helps you reason through endpoints, resources, versioning, and error handling without designing the API for you.
1system-design-coach
A Socratic coach for system design that helps you reason through architecture decisions, trade-offs, and scalability without handing you diagrams or solutions.
1