Спецификации, которым ваш
ИИ-агент действительно следует.
SpecStudio Skills — бесплатный плагин для Claude Code, который превращает вайб-промпты в структурированные спецификации с оценкой. Агент читает их до того, как напишет хоть строчку кода. Построен на открытом протоколеSpecScore.
$ /plugin marketplace add specscore/ai-marketplace $ /plugin install specstudio@specscore
$ specscore agent setup <имя-агента>Создаёт правильный файл инструкций для вашего агента —claude, copilot, cursor, codex,antigravity.google, pi.dev или opencode. Запускайте внутри проекта под управлением SpecScore. ТребуетSpecScore CLI.
$ git clone https://github.com/specscore/specstudio-skills $ cp -r specstudio-skills/commands /путь/к/вашему/агенту/commands/ $ cp -r specstudio-skills/skills /путь/к/вашему/агенту/skills/
Клонируйте репозиторий плагина и скопируйте каталогиcommands/ и skills/ туда, откуда ваш агент загружает файлы команд и навыков.
От идеи до оценённой спецификации за 60 секунд.
> /specstudio:ideate A password reset flow for our SaaS app. Refining idea... Producing spec/ideas/password-reset.md > /specstudio:specify spec/ideas/password-reset.md Writing Feature spec... spec/features/password-reset/README.md $ specscore lint spec/features/password-reset/ PASS Feature: password-reset PASS has title, status, and description PASS requirements have acceptance criteria PASS all AC IDs are unique PASS no orphan cross-references Score: 92 / 100
Без монтажа. Без склеек. Чистый Claude Code → установка плагина → оценка реальной спецификации → агент делает именно то, что нужно.
Почему ваш агент раз за разом делает не то.
Вайб-промпты работают — пока не перестают. Агент реализовал половину фичи. Неправильно понял требование. Придумал несуществующий API. Выбрал не ту библиотеку. Вы переформулируете промпт. Потом ещё раз. К третьему разу вы всё равно руками набиваете спецификацию прямо в чат.
Проблема не в агенте. Проблема в том, что «сделай мне фичу» — это не спецификация, а пожелание. Агенты стохастичны. Пожелания — стохастичны по природе. Спецификации — нет.
SpecStudio Skills даёт рабочий процесс для написания спецификаций, которые агент действительно может разобрать: структурированные фичи, требования, критерии приёмки — с оценкой полноты до того, как агент их увидит. Та же скорость, что и вайб-кодинг, но радикально меньший разброс в результатах.
Четыре команды. Один пайплайн.
Установите один раз, потом запускайте по порядку — от сырой идеи к выполнимому плану.
Проработать сырую идею через структурированное дивергентное и конвергентное мышление. Создаёт линтуемый пре-спек на одну страницу.
Превратить одобренную идею в SpecScore Feature с требованиями, критериями приёмки и блоками Given/When/Then.
Декомпозировать фичу в упорядоченный список задач. Каждая задача привязана к одному или нескольким критериям приёмки.
Выполнить следующую задачу из плана. Один субагент на задачу, коммиты с трассировкой критериев приёмки, staged diff на ваше одобрение.
Что внутри.
Умеет:
- Добавляет slash-команды для полного SDD-цикла:
/ideate,/specify,/plan,/implement. - Оценивает полноту и неоднозначность спецификации до того, как агент её увидит.
- Пишет спецификации в открытом формате SpecScore — без проприетарных расширений.
Не делает:
- Не запускает агента за вас. Плагин — это слой рабочего процесса; агент по-прежнему Claude.
- Не отправляет данные на сервер. Спецификации и оценки остаются локально.
- Не привязывает к себе. Если вы удалите плагин, ваши спецификации останутся валидным Markdown, который по-прежнему можно проверить через CLI specscore.
Ищете нейтральную CLI-обёртку?ai-plugin-specscore — тонкий враппер. SpecStudio Skills — это опиниированный рабочий процесс поверх него.
Построен на открытом протоколе SpecScore.
SpecStudio Skills пишет спецификации в форматеSpecScore — открытом стандарте. Формат — человекочитаемый Markdown. Схема опубликована. CLI с открытым исходным кодом. Никакой привязки к вендору. Если вы когда-нибудь уйдёте от SpecStudio, ваши спецификации уйдут с вами.