coach

Guide software developers through Socratic questioning across four mentoring modes.

2|Updated Jul 16, 2026
One-click install
npx skills add https://github.com/gelanchez/software-coach --skill coach-gelanchez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coach
Source: https://github.com/gelanchez/software-coach/tree/main/skills/coach
Command: npx skills add https://github.com/gelanchez/software-coach --skill coach-gelanchez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the dependency on AI to simply provide answers, which often prevents developers from building a deep, lasting understanding of their codebase and programming concepts.

Core Features & Use Cases

  • Four Mentoring Modes: Choose between hardcore (Socratic questioning), standard (hints and pseudo-code), architect (scaffolding), or pair (direct coding).
  • Learning Log: Automatically tracks insights and concepts that stick, allowing for retrospective study and self-quizzing.
  • Tone Customization: Adjust the delivery style to be fun or blunt (dictator) without compromising the mentoring rules.
  • Use Case: Use this when you are stuck on a complex bug and want to be guided to the solution rather than just being handed the fix, or when you want to review your accumulated learning log to prepare for a technical interview.

Quick Start

Invoke the coach skill by typing /coach followed by your desired mode like hardcore to begin a mentored debugging session.

Frequently Asked Questions about coach

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

FAQPage Schema
How does Socratic mentoring improve programming problem-solving skills?

Socratic mentoring improves problem-solving by guiding developers through structured questioning rather than providing direct answers, building deep technical retention and codebase understanding.

What is the best way to stop relying on AI for debugging and learn instead?

The best way to stop relying on AI for debugging is using a mentoring mode that provides hints and pseudo-code, forcing you to deduce the fix and retain the underlying concepts.

Can I track programming concepts I learned during debugging sessions?

You can track programming concepts using a persistent learning log that automatically records insights across multi-turn conversations and projects for retrospective study.

Does this Socratic mentoring approach work for preparing for technical interviews?

Socratic mentoring works for technical interview preparation by allowing you to review your accumulated learning log to self-quiz on previously tracked concepts and debugging insights.

How do I start a pair programming or mentoring session for a complex bug?

Start a mentoring session by invoking the skill with a slash command followed by your desired mode, such as hardcore or pair, to begin guided debugging.

What are the different mentoring modes available for software developers?

Mentoring modes available for software developers include hardcore Socratic questioning, standard hints with pseudo-code, architect scaffolding, and direct pair programming collaboration.