GitHub-радар

Шаблоны для разработки ИИ-агентов на основе спецификаций

Способ работы с ИИ-агентами для написания кода с помощью структурированных спецификаций — чтобы они не действовали наобум, а следовали плану.

01mouredev/hello-sdd 360Python

Код для курса по Spec-Driven Development (SDD, разработка на основе спецификаций) с ИИ-агентами от испанского преподавателя разработки mouredev. Основная идея в том, чтобы сначала написать структурированную спецификацию, прежде чем просить ИИ-агента что-то сделать, — тогда у него будет план, которому нужно следовать, а не действовать наобум. Мы предоставляем три многоразовых файла-шаблона: AGENTS.md (информация о проекте, которую должен знать агент, вроде Claude.md), spec.md (с пронумерованными функциональными требованиями в формате EARS, крайними случаями и так далее, тем, что вне рамок проекта, и критериями приемки) и prompts.md (с заранее написанными промптами для всех этапов SDD: constitution, spec, clarification, planning, tasks, implementation, validation, change). Пример проекта, полностью разработанного по SDD от начала до конца. Также мы предоставляем многоразовый навык-генератор спецификаций для Claude Code, расположенный в .claude/skills/spec-generator/, который задаёт вам вопросы о вашем проекте, а затем автоматически генерирует spec.md на основе нашего шаблона. И наконец, мы даём ссылку на версию навыка-генератора спецификаций для opencode в .opencode/skill/.

Зачем это вайб-кодеру

Если вы вайб-кодер, вы наверняка тратите немало времени на исправление кода, написанного ИИ-агентами, когда те сбивались с пути. С SDD вы даёте агенту конкретные, пронумерованные требования, так что он создаёт код, который соответствует тому, что вам на самом деле нужно. А благодаря навыку-генератору спецификаций создание самой спецификации превращается в сущий пустяк — просто отвечайте на вопросы!

Как поставить

Скопируйте и отправьте своему агенту — Claude Code, Codex, любому:

Возьми навык spec-generator из https://github.com/mouredev/hello-sdd из папки .claude/skills/spec-generator/ и установи мне как навык Claude Code, чтобы я мог запускать его. Спроси если нужны разрешения.
Открыть на GitHub