GitHub лише випустив інструмент, який робить щось радикальне в епоху vibe-кодингу: вимагає подумати перед тим, як починати розробку. Spec Kit — це відкритий інструментарій, випущений за ліцензією MIT, який представляє те, що GitHub називає розробкою, спрямованою на специфікації (SDD), — робочий процес, який вимагає від розробників писати детальні специфікації, технічні плани та розбивку завдань до того, як будь-який AI-агент доторкнеться до рядка коду.
Інструментарій працює з більш ніж 30 AI-агентами для кодування, включаючи GitHub Copilot, Claude Code та Gemini CLI, і функціонує через прості CLI-команди та слеш-команди.
Як працює Spec Kit
Робочий процес починається з команд, таких як specify init, які налаштовують каркас специфікації для проекту. Після цього розробники документують вимоги з достатньою деталізацією, щоб штучний інтелект міг слідувати їм передбачувано, зменшуючи такі проблеми, як вигадана логіка та структурне відхилення, які страждають невпорядковане генерування коду штучним інтелектом.
Реакція спільноти та постійний розвиток
GitHub описує Spec Kit як експериментальну ініціативу. Проект отримував постійні оновлення з моменту його початкового випуску 2 вересня 2025 року, а версія 0.9.5 була запущена на початку червня 2026 року як значний етап, що відображає зворотний зв’язок спільноти та ітерації.
Цей фідбек був змішаним. Прихильники хвалять покращену структуру та передбачуваність. Критики звертають увагу на збільшене споживання токенів, оскільки введення детальних специфікацій у AI-агент означає довші запити та більше обчислювальних ресурсів. Також існують занепокоєння щодо повільніших робочих процесів та питання щодо довгострокового обслуговування.
GitHub зберіг проект відкритим для внеску спільноти, ставлячи його не як продукт, запущений згори вниз, а як спільний експеримент з визначенням найкращих практик для розробки з використанням ШІ.
Чому це має значення далі просто кодування
Spec Kit є безкоштовним та відкритим з кодом, без шару монетизації. Варто стежити за питанням споживання токенів: якщо робочі процеси, засновані на специфікаціях, значно збільшують витрати на обчислення за одну сесію кодування, це змінює економіку використання інструментів AI для кодування, особливо для команд, які працюють у великих масштабах.
