Repolode
AmazingAng

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 обновляется ежедневно.

Похожие проекты

Коллекция переиспользуемых навыков для AI-ассистентов по программированию, таких как Claude Code и Codex: согласование требований, проектирование, TDD и дисциплинированные инженерные процессы.

296 тыс.24,9 тыс.ShellMITОбновлён 5 дней назад

25 готовых к production навыков для инженерных процессов: они проводят AI-агентов через этапы спецификации, планирования, разработки, тестирования, ревью и выпуска.

108,1 тыс.11,3 тыс.JavaScriptMITОбновлён 5 дней назад

Методология разработки ПО и библиотека комбинируемых навыков, которые помогают coding agents проводить мозговой штурм, планировать, следовать TDD и делегировать реализацию субагентам.

301,6 тыс.26,9 тыс.ShellMITОбновлён 9 дней назад