Skip to content

v1.3.0 — Socratic Code Review Coaching

Latest

Choose a tag to compare

@Far-200 Far-200 released this 18 Jul 07:48

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 to test-case-coach, and complexity-only questions to complexity-coach.

Evals and examples

  • Added 15 activation and boundary rows for the new review workflow.
  • Added seven dedicated code-review-coach behavior 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.