TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2951 1.08K
Spec Kit от GitHub учит ИИ-агента работать как инженер: сначала спецификация и план, потом код. Работает с любым агентом, Copilot, Claude Code, Codex, Cursor и ещё тремя десятками. В августе вышла версия 1.0, у репозитория 135 тысяч звёзд.

Зачем это нужно: когда задача ставится в чате, агент додумывает недосказанное и часто строит не то. Spec Kit заставляет сначала записать, что и зачем строим, потом как, потом на какие задачи это делится, и только после этого кодить. Все документы лежат в репозитории рядом с кодом, их читают и правят до реализации.

Как применять:

🔘 Поставить в проект одной командой specify init, указав своего агента.
🔘 Один раз описать принципы проекта: стек, стиль, что запрещено.
🔘 На каждую новую функцию: описать, что строим, составить план, разбить на задачи, выполнить.
🔘 В конце попросить агента сверить готовый код со спекой: он сам допишет задачи на то, что не сделано.
🔘 Для багов есть отдельное дополнение: понять причину, починить, убедиться, что симптом исчез.

Ближайшие альтернативы: Kiro от AWS делает то же самое, но внутри своей IDE, а Tessl это CLI и MCP-сервер, сам фреймворк был в закрытой бете. Spec Kit это просто markdown-шаблоны и скрипты в репозитории, их легко подстроить под себя. Минус тот же: для правки в одну функцию цепочка избыточна, а спека и план это документы, которые кому-то надо читать. Три подхода сравнил Мартин Фаулер.

На сайте разобрали подробнее и добавили десять инструментов той же недели: ponytail, который заставляет агента писать вдвое меньше кода, ECC с готовым циклом «план, тест, ревью», humanizer против машинных оборотов в тексте и archify для схем архитектуры из чата.

Язык: Python. Лицензия: MIT.

@prog_tools
More from @prog_tools
  1. Sep 20, 2026Как переходить между каталогами с zoxide zoxide запоминает, какие каталоги вы открываете ч…
  2. Sep 20, 2026Как искать по коду с ripgrep с учётом .gitignore ripgrep (rg) рекурсивно ищет строки по ре…
  3. Sep 19, 2026Три вещи, которые невозможно объяснить человеку, родившемуся после 2005-го: зачем нужен бы…
  4. Sep 19, 2026Task: кроссплатформенный запуск задач проекта Task — быстрый инструмент сборки для повторя…
  5. Sep 19, 2026Как запускать и тестировать HTTP-запросы с Hurl Hurl — командная утилита для HTTP-запросов…
  6. Sep 18, 2026Tokei считает строки кода и отделяет их от комментариев Tokei — утилита командной строки д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →