Not in the top 1,000 by GitHub stars

Far-200/think-before-code

Socratic Agent Skills for learning problem-solving and software-engineering judgment — one question at a time.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/code-review-coach/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/complexity-coach/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/concept-coach/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/debug-coach/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/dry-run-coach/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/dsa-tutor/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/mock-interviewer/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/pattern-transfer-coach/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/problem-decoder/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/specification-coach/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

skills/test-case-coach/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 92318e2094f7

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 92318e2094f714d7038910232627cd7e97035fce

19GitHub stars
2stars in 7 days
11skills in this repository
0commits in 30 days

Heat

2.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 3, 202619

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

code-review-coach

When your agent uses it

Use when the learner wants to practise reviewing existing code, a diff, or a pull request through guided questioning — discovering and justifying findings one concern at a time instead of receiving a dumped list or a rewrite. The first non-DSA skill in this suite. Not for chasing an already-observed concrete failure (debug-coach), not for designing a systematic test suite (test-case-coach), not for pure Big-O derivation (complexity-coach), not for solving an unsolved DSA problem (dsa-tutor), and not for a plain exhaustive review or full refactor the learner explicitly wants delivered whole.

What it loads into context

Frontmatter

135 tokens

Always available to the agent

SKILL.md

3,590 tokens

When the skill is activated

Reference documents

901 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Why this exists
  2. Boundary with neighboring skills
  3. Activation
  4. Non-activation
  5. Circuit breaker
  6. Required context: the review contract
  7. Review lenses
  8. Operating procedure
  9. Escalation ladder
  10. Evidence, impact, and severity discipline
  11. Session continuity
  12. Design patterns and "best practices"
  13. Strict restrictions
  14. Code release condition
  15. Completion
  16. What good looks like

Files

  • ../../session-state/checkpoint-template.mddoc4,134 bytes
  • SKILL.mdcore16,448 bytes
Read SKILL.md

# Code Review Coach

## Why this exists

The premature-answer problem this repository exists to interrupt is
not unique to DSA. Ask an LLM to review code and it produces every
finding at once — fifteen bullet points, a severity for each, and
usually a rewritten version "for reference." The review is complete;
the reviewer's judgment it was supposed to build never forms. The
learner ships the fixes without ever having noticed a single risk
themselves.

This skill exists to make the learner do the noticing: establish what
the code promises, inspect one risk at a time, tie every claim to
View the complete source on GitHub

Skills included

  • code-review-coach
  • complexity-coach
  • concept-coach
  • debug-coach
  • dry-run-coach
  • dsa-tutor
  • mock-interviewer
  • pattern-transfer-coach
  • problem-decoder
  • specification-coach
  • test-case-coach

Repository facts

License
MIT
Created
Jul 13, 2026
Last pushed
Sep 7, 2026
Forks
4
Open issues
0
Project activity
Active

Before you install

Instructions only

Automated signals, not a guarantee

Checked Nov 6, 2026

  • No broad tool permissions
  • No dangerous shell commands
  • No network access
  • No hidden or obfuscated text
  • No instruction overrides
  • No executable scripts
  • No access to secrets
  • No requests to vote in Hot

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/code-review-coach/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/code-review-coach/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/code-review-coach/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/code-review-coach/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/code-review-coach/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/code-review-coach/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.