Otwarty standard specyfikacji technicznych do programowania z agentami AI. Granice, niezmienniki i kryteria odbioru są zapisane przed rozpoczęciem pracy, więc agent nie musi sam domyślać się brakujących informacji.
Klasyczne formaty specyfikacji (IEEE 830, ISO/IEC 29148, GOST 34.602) powstały dla ludzi: człowiek uzupełnia luki wiedzą dziedzinową. Agent AI uzupełnia je od razu i po swojemu, na podstawie danych treningowych. Najczęściej to działa. Gdy nie działa, kod, który nie powinien był powstać, trzeba rozplątywać ręcznie.
Każda sekcja specyfikacji ma oznaczoną warstwę: co budować (dla zamawiającego), jak budować (dla programisty), reguły dla agenta (agent czyta je jako pierwsze).
Niezmiennik zapisuje się w czterech polach: co jest zabronione, dlaczego i jak to sprawdzić. Pole sprawdzenia jest konkretne, agent porównuje z nim własny wynik.
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
Trzy poziomy: Core dla większości projektów (boty, integracje, automatyzacje, SaaS), Extended dla wymagań bezpieczeństwa i szczegółowego testowania, Enterprise dla branż regulowanych.
Dla zamawiających oprogramowanie bez własnego działu inżynierskiego, programistów działających samodzielnie i małych zespołów, firm automatyzujących procesy z pomocą AI. W dużej firmie dyscyplinę zapewniają zgłoszenia, przeglądy kodu i CI. Tutaj ich miejsce zajmuje jeden dokument.
Standard po angielsku i rosyjsku. Szablon poziomu Core. Skill dla Claude i Claude Code: pisze specyfikację, przenosi istniejący opis wymagań do formatu ANSS i sprawdza specyfikację przed rozpoczęciem prac. Presety dla CLAUDE.md, AGENTS.md i Cursor. Dwa przykłady z prawdziwych projektów.
Claude (claude.ai i aplikacja). Pobrać anss-skill.zip. Otworzyć claude.ai/customize/skills, kliknąć „+”, potem „Create skill” i „Upload a skill”, wybrać archiwum. Wymagane jest włączone wykonywanie kodu (claude.ai/settings/capabilities).
Claude Code. Skopiować folder skills/anss/ do ~/.claude/skills/anss/ (wszystkie projekty) lub .claude/skills/anss/ (jeden projekt).
Cursor. Plik templates/anss.mdc umieścić w .cursor/rules/.
Codex, Copilot i inne agenty. Plik templates/AGENTS.md w katalogu głównym projektu.
Polecenia terminala w README repozytorium.
Standard jest bezpłatny. Specyfikację według ANSS dla konkretnego projektu można zamówić, a na szkoleniu na własnych zadaniach nauczyć się pisać ją samodzielnie razem z Claude.
Otwórz na GitHub → Zamów specyfikację →