# specforge

Плагин превращает требования на естественном языке в spec.yaml и набор файлов для реализации и проверки. Он пригодится, когда задаче нужно явно задать правила и критерии готовности.

- плагин · `type=plugin` · Claude Code · ★ 8
- Автор: ferrarimarlon
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/ferrarimarlon/ForgeMySpec
- Обновлён: 2026-04-30
- HTML: https://affpapa.org/nevibecode/plugins/specforge

## Что делает

Сначала ForgeMySpec преобразует запрос в черновик, приводит его к модели `Spec`, проверяет по политикам и собирает файлы для работы агента. В комплект входят `spec.yaml`, `CLAUDE.md`, команда реализации, чек-лист и материалы для оценки. Плагин также содержит скиллы Claude Code в `.claude/skills/`, которые запускают тот же процесс внутри сессии.

Спецификация фиксирует требования до начала реализации, а агент может перечитывать её по ходу работы. Это особенно уместно для задач с несколькими связанными правилами, проверками или ограничениями безопасности: без явного контракта часть требований может потеряться среди контекста и результатов инструментов. Для небольшого разового скрипта такая подготовка может оказаться лишней.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install specforge@claude-community
```

## Когда брать
- превратить описание задачи в структурированный `spec.yaml`
- зафиксировать критерии готовности до написания кода
- проверить, связаны ли действия с гипотезами и подтверждающими данными
- собрать чек-лист для реализации по спецификации

## Примеры запросов агенту
- Разбери требования к потоку согласования и подготовь спецификацию для реализации.
- Сформируй контракт для API с условными правилами и критериями проверки.
- Реализуй задачу по спецификации и пройди чек-лист.

## Похожие
- [discernment-nudge](https://affpapa.org/nevibecode/plugins/discernment-nudge.md) — плагин · ★ 184013
- [academy-guide](https://affpapa.org/nevibecode/plugins/academy-guide.md) — плагин · ★ 184013
- [claude-api](https://affpapa.org/nevibecode/plugins/claude-api.md) — плагин · ★ 184013
- [example-skills](https://affpapa.org/nevibecode/plugins/example-skills.md) — плагин · ★ 184013
- [document-skills](https://affpapa.org/nevibecode/plugins/document-skills.md) — плагин · ★ 184013
- [superpowers](https://affpapa.org/nevibecode/plugins/superpowers.md) — плагин · ★ 305662

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
