Think Before Code now reviews code without stealing the review from you.
v1.3.0 introduces code-review-coach, the suite’s first deliberately non-DSA skill. It helps learners practise reviewing existing code, diffs, and pull requests through guided questioning—one concern at a time—instead of receiving a dumped findings list or a rewritten implementation.
Highlights
- Added
code-review-coach, bringing the suite to nine skills. - Establishes the code’s contract before judging it.
- Requires concrete evidence before impact, and impact before severity.
- Guides the learner toward the smallest justified change and one verification idea per finding.
- Prevents premature design-pattern prescriptions and “best practice” cargo culting.
- Ends with a prioritized review summary written by the learner.
- Hands concrete failures to
debug-coach, systematic suite design totest-case-coach, and complexity-only questions tocomplexity-coach.
Evals and examples
- Added 15 activation and boundary rows for the new review workflow.
- Added seven dedicated
code-review-coachbehavior cases. - Added three cross-skill boundary cases covering review vs. debugging, test design, and complexity analysis.
- Added a complete non-DSA code-review transcript demonstrating evidence-backed findings, prioritization, a declined Strategy pattern, and a learner-authored final review.
Repository improvements
- Updated the README, decision guide, repository tree, roadmap, and contributing guidance for the nine-skill suite.
- Updated the interactive demo’s displayed skill list.
- Strengthened neighboring skill boundaries around code review.
- Updated the structural validator’s expected skill set.
- Refreshed GitHub Actions dependencies.
The central rule remains unchanged:
One hint at a time. Think before code.