
amazingang/old-coder
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Стратегия старого программиста для эры агентов: не читать код — пусть он проходит через испытания. Навык разработки на основе доказательств для агентов, вдохновлённый дядей Бобом.
Обзор
Навык, который делает программистов агентами. Вместо того чтобы вы читали каждую строку, агент проталкивает свой код через череду проверок и даёт вам тестовый план перед кодированием и отчёт о доказательствах после. Вы просматриваете эти два документа, а не код. Это обычный markdown, то есть он работает с любым кодировочным агентом, который следует инструкциям: Claude Code, Codex CLI, Cursor, Aider или ваш собственный цикл агента. - — скопировать навык в папку навыков, затем вызвать /old-coder или дать ему активироваться при запросах с высокой надёжностью: - — добавить skills/old-coder/SKILL.md в AGENTS.md, файл правил или системный запрос и оставить его ссылки/каталог рядом с ним. Этот репозиторий также включает специализированный навык проектирования и проверки HTTP/JSON API. Устанавливайте его, когда нужны элементы совместимости, авторизации, идемпотентности, страницирования, ограничения скорости и режима работы: Когда оба подхода применяются, старый программист владеет рабочими процессами, утверждением и доказательствами; old-coder-API владеет контрактом API, а его решения по гейту превращаются в SPEC-ограничения и проверки на «gauntlet».
Обзор (машинный перевод)
中文说明 →
Стратегия старого программиста для эпохи агентов: не читать код — пусть он проходит через испытания.
Навык, который заставляет агентов по программированию доказывать свою работу. Вместо того чтобы вы читали каждую строку, агент проталкивает свой код через череду проверок и даёт вам тестовый план перед кодированием и отчёт о доказательствах после. Вы просматриваете эти два документа, а не код.
Это обычный markdown, то есть он работает с любым кодировочным агентом, который следует инструкциям: Claude Code, Codex CLI, Cursor, Aider или ваш собственный цикл агента.
Установка
Установка old-coder:
Или вручную:
-
Код Клода — скопировать навык в папку навыков, затем вызвать
/old-coderили дать ему активироваться при запросах с высокой надёжностью: -
Другие агенты — добавьте
skills/old-coder/SKILL.mdв вашAGENTS.md, файл правил или системный запрос и сохраняйте его каталогreferences/рядом с ним.
Необязательный спутник: old-coder-api
Этот репозиторий также включает специализированный навык проектирования и проверки HTTP/JSON API. Устанавливайте его, когда нужны элементы совместимости, авторизации, идемпотентности, страницирования, ограничения скорости и режима работы:
Чтобы установить оба навыка:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Old Coder skill(老码农 skill)
An old coder’s strategy for the agent era: don’t read the code — make it run the gauntlet.
A skill that makes coding agents prove their work. Instead of you reading every line, the agent pushes its code through a gauntlet of checks and hands you a test plan before coding and an evidence report after. You review those two documents, not the code.
It’s plain markdown, so it works with any coding agent that follows instructions: Claude Code, Codex CLI, Cursor, Aider, or your own agent loop.
Installation
Install old-coder:
npx skills add https://github.com/amazingang/old-coder --skill old-coder
Or manually:
- Claude Code — copy the skill into a skills folder, then invoke
/old-coderor let it trigger on high-assurance requests:cp -r skills/old-coder ~/.claude/skills/ # or copy it to /.claude/skills/ - Other agents — add
skills/old-coder/SKILL.mdto yourAGENTS.md, rules file, or system prompt, and keep itsreferences/directory alongside it.
Optional companion: old-coder-api
This repository also includes a focused HTTP/JSON API design and review skill. Install it when you want compatibility, authorization, idempotency, pagination, rate-limit, and operability gates:
npx skills add https://github.com/amazingang/old-coder --skill old-coder-api
To install both skills:
npx skills add https://github.com/amazingang/old-coder --skill old-coder --skill old-coder-api
When both apply, old-coder owns workflow, approval, and evidence; old-coder-api owns the API contract, and its gate decisions become SPEC constraints and gauntlet checks.
The idea
From Uncle Bob (Robert C. Martin), on working with coding agents (original tweet):
My current strategy is to not read any of the code written by my agents. That’s the only way I can take advantage of their productivity. What I do instead is to surround the agents with extreme constraints. Unit tests, gherkin tests, QA procedures, quality metrics, mutation testing, test coverage, and a plethora of others. In the end, I have very high confidence in the code they produce because they’ve had to run the gauntlet of all of my constraints and tests.
If you’re not going to read the code, the things you do read have to carry the trust instead.
How it works
flowchart LR
SPEC["📋 SPECagent writes a test plan,you approve it"]
RED["🔴 REDwrite a test,watch it fail"]
GREEN["🟢 GREENwrite code untilit passes"]
REF["🧹 REFACTORclean up,tests untouched"]
G["🛡️ GAUNTLETrun every check"]
EV["📊 EVIDENCEyou read the report,not the code"]
SPEC --> RED --> GREEN --> REF --> G --> EV
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add amazingang/old-coder