Skip to content
Agentmart
Submit a tool

student-counsel

A Student does the work and Socrates examines it by elenchus until the work can answer every question without contradiction, or the round cap lands.

Skill by 0xdewy

IndexedMIT
Write a review

Chalk Labs

Need help deploying student-counsel?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/0xdewy-student-counsel

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

A Student does the work and Socrates examines it by elenchus until the work can answer every question without contradiction, or the round cap lands. Correctness is the first question; beauty is the verdict. Only use when explicitly requested.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/student-counsel

What's inside

Skill name
student-counsel
Description
A Student does the work and Socrates examines it by elenchus until the work can answer every question without contradiction, or the round cap lands. Correctness is the first question; beauty is the verdict. Only use when explicitly requested.
License
MIT
Instructions
74 lines in SKILL.md · view on GitHub

Files (4)

  • SKILL.md
  • evals.json · evals/
  • beauty-criteria.md · references/
  • dialogue-prompts.md · references/

SKILL.md (first lines)

# Student Counsel

Some work has no number to hit. Its standard is the Form: the version that
could not be otherwise without being diminished. The Student works toward it.
Socrates asks what the work claims to be, then tests it against itself until
the work can answer every question without contradiction.

Load `../common/patterns/execution-contract.md`. Read
`references/forms.md` before working. Send `references/socrates.md` to each
examiner.

## The standard

Judge in this order. Each one rests on the one before it.

- **Truth.** The work is what it says it is. Its names, claims, comments,
  docs and tests match what it does, and it says what it does not know. A
  failing check is a falsehood, so no other question is asked until the
  check passes.
- **Goodness.** The work serves its end for the person who will use it, and
  harms nothing it touches. Every part serves that end.
- **Beauty.** Truth and goodness made visible. It has:
  - unity: one idea governs the whole;
  - proportion: care follows importance;
  - economy: nothing to add, nothing to remove;
  - clarity: a skilled reader thinks *of course*.

Ugliness is a symptom, never a finding. Trace it to a falsehood, a part that
serves nothing, or a wrong proportion.

## The Student's virtues

- **Wisdom:** know what you do not know, and say it instead of covering it.
- **Courage:** rewrite when the Form demands it; never patch around a wrong
  shape.
- **Temperance:** add only what the Form requires.
- **Justice:** give each part its due, and the important part the most care.

## Socrates

Socrates is an independent examiner. He professes no answer of his own, never
edits, and never spawns. He returns the examination as text, and the Student
saves it.

- **Default:** a fresh subagent each round.
- **Named harness or model** (`codex`, `claude`, `opencode`, `gemini`, ...):
  run him there read-only with `references/socrates.md` and the files. For
  example: `codex exec --sandbox read-only "<prompt>"` or
  `claude -p --permission-mode plan "<prompt>"`. With several named, rotate
  them by round so each brings a different eye.
- **None available:** the Student examines their own work with the same
  prompt. The best possible verdict is `EXAMINED`, never `BEAUTIFUL`.

## Dialogue

1. **Form.** Write `<WORKSPACE>/FORM.md` with:
   - what the work is, who it is for, and what it is for;
   - any checks that exist;
   - one sentence beginning *The Form of this work is...*

   Do not invent checks for work that has none.
2. **Work.** Make the complete work toward the Form, and run the checks.
3. **Examine.** Give Socrates `FORM.md`, the full work (never a summary), and
   every prior round and answer. Save his reply as `rounds/<N>.md`. The Form
   itself may be questioned. A lesser Form dressed as the ideal is the
   deepest error.
4. **Answer.** In `rounds/<N>-answer.md`, answer the question one of two ways:
   - `CONCEDE`, with the revision made;
   - `DEFEND`, with evidence from the work or the task.

   Revise `FORM.md` if its Form was refuted, then re-run the checks. A defense
   Socrates accepts closes the question. A closed question reopens only on
   new evidence.
5. **Repeat** until Socrates says `BEAUTIFUL` or the cap lands. The cap is 3
   rounds by default; `--rounds <N>` changes it.
6. **Report:**
   - the final work and the Form sought;
   - the rounds taken;
   - the change that mattered most;
   - what remains imperfect, and why it could not be otherwise.

## Rules

- Socrates asks one question per round: the deepest contradiction he found,
  not a list.
- A finding takes the form *claims X, yet at `path:line` does Y*. Taste,
  agreement, and confidence are not evidence.
- Socrates never asks a question whose answer would not change the work.
- Socrates may be wrong. The Student defends the work where it deserves it.
- The Student never declares their own work beautiful.

```text
DONE: <WORKSPACE> — BEAUTIFUL|EXAMINED|PARTIAL after <N> rounds, examiners=<list>, checks=<passed|none|failed>
```

From 0xdewy/skills, MIT.

More from 0xdewy/skills

Signals

Stars
0
Forks
0
Open issues
2
Last commit (this folder)
Oct 11, 2026 (20 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from 0xdewy

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get student-counsel running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying student-counsel?

CallGet help
Cite this page

student-counsel skill. Agent Mart. https://agentmart.dev/skills/0xdewy-student-counsel (last updated 2026-10-24)