EVAI CONSULTING ANSS v1.4 · CC BY 4.0
Действует · v1.4

ANSS Standard

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

Версия1.4
ЛицензияCC BY 4.0
ЦенаБесплатно
ЯзыкиEN, RU
1.0 // ПРОБЛЕМА

Какую проблему решает

Классические форматы ТЗ (IEEE 830, ISO/IEC 29148, ГОСТ 34.602) писались для людей: человек заполняет пробелы знанием предметной области. ИИ-агент заполняет их сразу и по-своему, опираясь на обучающие данные. Чаще всего это срабатывает. Когда нет, код, которого не должно было быть, приходится разбирать вручную.

2.0 // УСТРОЙСТВО

Как устроен

Каждый раздел спецификации помечен слоем: что строить (для заказчика), как строить (для разработчика), правила для агента (агент читает их первыми).

Инвариант записывается четырьмя полями: что запрещено, почему и как это проверить. Поле проверки конкретное, агент сверяет с ним собственный результат.

INV-001: No external npm packages
Cannot:  add require() of npm modules
Reason:  app must run without npm install
Check:   no node_modules imports in server.js

Три уровня: Core для большинства проектов (боты, интеграции, автоматизации, SaaS), Extended для требований безопасности и подробного тестирования, Enterprise для регулируемых отраслей.

3.0 // ДЛЯ КОГО

Для кого

Для заказчиков разработки без своего инженерного отдела, соло-разработчиков и небольших команд, фирм, которые автоматизируют процессы с помощью ИИ. В крупной компании дисциплину дают тикеты, ревью и CI. Здесь её место занимает один документ.

4.0 // СОСТАВ

Что в репозитории

Стандарт на английском и русском. Шаблон уровня Core. Навык для Claude и Claude Code: пишет спецификацию, переводит существующее ТЗ в формат ANSS и проверяет спецификацию перед разработкой. Пресеты для CLAUDE.md, AGENTS.md и Cursor. Два примера на реальных проектах.

5.0 // УСТАНОВКА

Как подключить

Claude (claude.ai и приложение). Скачать anss-skill.zip. Открыть claude.ai/customize/skills, нажать «+», затем «Create skill» и «Upload a skill», выбрать архив. Нужно включённое выполнение кода (claude.ai/settings/capabilities).

Claude Code. Скопировать папку skills/anss/ в ~/.claude/skills/anss/ (все проекты) или .claude/skills/anss/ (один проект).

Cursor. Файл templates/anss.mdc положить в .cursor/rules/.

Codex, Copilot и другие агенты. Файл templates/AGENTS.md в корень проекта.

Команды для терминала в README репозитория.

Следующий шаг

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

Открыть на GitHub → Заказать спецификацию →