mlolson/claude-spp

11 stars · Last commit 2026-02-11

Pair programming with Claude code. Turns Claude into a pair-programmer/coach who partners with you and helps you learn programming and software engineering.

README preview

# Simian Programmer Plugin (SPP) for Claude Code

**Pair programming with AI.**

SPP is a Claude Code plugin that helps you learn how code, or to keep your skills sharp. It is useful for learning new languages, ramping up on code bases, or learning CS and engineering concepts.

## Why?

Over-reliance on AI coding tools leads to skill atrophy. [A study from Anthropic](https://www.anthropic.com/research/AI-assistance-coding-skills) found that:

> AI use impairs conceptual understanding, code reading, and debugging abilities... Participants who fully delegated coding tasks showed some productivity improvements, but at the cost of learning.

SPP lets you use AI as a collaborator rather than a crutch. It works two ways:

1. **Drive mode** — Toggle `spp drive` to write code yourself while Claude coaches. In drive mode, Claude can't write code.

2. **Coaching skill** - While in drive mode, SPP writes every file save and conversation exchange to a transcript file. When you're done, run `/coach` to get coaching and feedback on your session.

3. **Human coding goal** — Set a goal for how much code you want to write per week. When you are under the goal, SPP blocks Claude from writing more until you catch up. Claude can stil give guidance, code pointers, and reviews your work.

View full repository on GitHub →