Коллекция переиспользуемых навыков для AI-ассистентов по программированию, таких как Claude Code и Codex: согласование требований, проектирование, TDD и дисциплинированные инженерные процессы.
AmazingAng/old-coder
Подход evidence-first для coding agents: они выполняют планы тестирования и проверки, чтобы ревьюеры утверждали спецификацию и изучали отчёт, а не код.
- Звёзды
- 753
- Форки
- 62
- Открытые issues
- 4
- Последний коммит
- 2 месяца назад
Что это?
Old Coder — это skill в формате обычного Markdown для coding agents, таких как Claude Code, Codex CLI и Cursor. Он помогает решить проблему доверия к коду, который вы не читали: до начала работы агент составляет план тестирования с конкретными примерами требуемого и запрещённого поведения, а вы его утверждаете. После реализации агент выполняет серию проверок и формирует отчёт с доказательствами, который можно повторно сгенерировать одной командой.
Серия проверок охватывает полный набор тестов, типы, lint и сложность кода, покрытие изменённых строк, mutation testing, property-based tests, реальный запуск вне тестового окружения, сканирование зависимостей и секретов, а также стабильность набора тестов. Дополнительные проверки для отдельных областей — например, конкурентности, UI, совместимости API и производительности — выбираются для каждой задачи с учётом риска. Skill также запрещает ослаблять тесты ради их прохождения и требует помечать непроверенные пункты соответствующим образом.
В репозитории также есть дополнительный companion skill — old-coder-api — для проектирования и ревью HTTP/JSON API, а ещё демонстрационный rate limiter, созданный в рамках этого процесса.
Ключевые возможности
- 01Требует, чтобы агент до начала работы составил план тестирования с конкретными примерами, который вы должны утвердить.
- 02Выполняет серию проверок, включая mutation testing и property-based tests.
- 03Измеряет покрытие изменённых строк, чтобы каждая новая строка выполнялась тестом.
- 04Помечает непроверенные результаты как непроверенные, а не как успешно пройденные.
- 05Подбирает глубину проверок с учётом риска изменений.
- 06Формирует отчёт с доказательствами, который можно заново сгенерировать одной командой.
Сценарии использования
- Разработка функций, затрагивающих платежи, вход в систему, пользовательские данные или конкурентность, когда одного ревью кода недостаточно.
- Работа с coding agents, при которой человек сосредоточивает ревью на спецификациях и свидетельствах из тестов.
- Добавление HTTP/JSON API с проверками совместимости, авторизации и идемпотентности с помощью companion skill.
- Внедрение процесса, в котором проверка стоит на первом месте, в Claude Code, Codex CLI или Cursor.
Темы
Частые вопросы
- Что такое old-coder?
- Подход evidence-first для coding agents: они выполняют планы тестирования и проверки, чтобы ревьюеры утверждали спецификацию и изучали отчёт, а не код. Old Coder — это skill в формате обычного Markdown для coding agents, таких как Claude Code, Codex CLI и Cursor. Он помогает решить проблему доверия к коду, который вы не читали: до начала работы агент составляет план тестирования с конкретными примерами требуемого и запрещённого поведения, а вы его утверждаете. После реализации агент выполняет серию проверок и формирует отчёт с доказательствами, который можно повторно сгенерировать одной командой.
- old-coder можно использовать бесплатно? Какая у него лицензия?
- old-coder распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- old-coder всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в old-coder — 18 авг. 2026 г..
- Для чего можно использовать old-coder?
- Разработка функций, затрагивающих платежи, вход в систему, пользовательские данные или конкурентность, когда одного ревью кода недостаточно. Работа с coding agents, при которой человек сосредоточивает ревью на спецификациях и свидетельствах из тестов. Добавление HTTP/JSON API с проверками совместимости, авторизации и идемпотентности с помощью companion skill. Внедрение процесса, в котором проверка стоит на первом месте, в Claude Code, Codex CLI или Cursor.
- Где скачать old-coder?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AmazingAng/old-coder
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
25 готовых к production навыков для инженерных процессов: они проводят AI-агентов через этапы спецификации, планирования, разработки, тестирования, ревью и выпуска.
Методология разработки ПО и библиотека комбинируемых навыков, которые помогают coding agents проводить мозговой штурм, планировать, следовать TDD и делегировать реализацию субагентам.
Маркетплейс плагинов, агентов, навыков и команд для Claude Code, Codex CLI, Cursor, OpenCode, Copilot и других AI-инструментов для разработки.
69 навыков по управлению продуктом и 42 связанных workflow для Claude Code и Cowork — от исследования потребностей до роста.
MCP-сервер для реверс-инжиниринга нативных бинарников, приложений JavaScript/Electron, сборок .NET, сайтов и других целей с подтверждающими данными для каждого вывода.