A streamlined LeetCode practice environment with automatic problem setup and multi-language support.
- Fetch LeetCode problems automatically from API
- Generate problem descriptions, hints, and test scaffolding
- Support for several programming languages (Go, PHP)
- Run tests with a single command
docker-compose up -ddocker exec leetup setup <language> <problem-slug-or-link>Examples:
docker exec leetup setup go two-sum
docker exec leetup setup php https://leetcode.com/problems/two-sum/After setting up a new problem, generate comprehensive unit tests (in Claude Code terminal):
/leetup-tests <problem-directory>
Example:
/leetup-tests 1-two-sum-GO
docker exec leetup check <problem-directory>Example:
docker exec leetup check 1-two-sum-GOIf stuck, generate a series of progressive hints to guide you through the problem (in Claude Code terminal):
/leetup-hints <problem-directory>
Example:
/leetup-hints 3-longest-substring-without-repeating-characters-GO
Get detailed feedback on your completed solution including complexity analysis and optimization suggestions (in Claude Code terminal):
/leetup-review <problem-directory>
Example:
/leetup-review 1-two-sum-GO
- Docker
- Docker Compose
- Claude Code