adversarial-spec
Udoskonalaj specyfikacje produktu poprzez debatę między modelami AI aż do osiągnięcia konsensusu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do iteracyjnego opracowywania i ulepszania dokumentów specyfikacji produktu. Wykorzystuje debatę między wieloma modelami AI (GPT, Gemini, Grok, Mistral i innymi), aż wszystkie modele osiągną zgodę. Claude aktywnie uczestniczy w dyskusji, wnosząc własne krytyki i ulepszenia. Idealne dla zespołów chcących napisać lub zrefaktorować specyfikację z perspektywy wielu podejść AI.
Jak używać
Upewnij się, że masz zainstalowany Python 3.10 lub nowszy oraz pakiet litellm. Zainstaluj go poleceniem: pip install litellm.
Skonfiguruj klucze API dla co najmniej jednego dostawcy modeli. Możesz użyć zmiennych środowiskowych (OPENAI_API_KEY, ANTHROPIC_API_KEY, GEMINI_API_KEY, XAI_API_KEY, MISTRAL_API_KEY, GROQ_API_KEY lub OPENROUTER_API_KEY) albo skonfigurować AWS Bedrock, albo zainstalować narzędzia CLI (codex, gemini). Nie instaluj pakietu llm — skill używa litellm i dedykowanych narzędzi CLI.
Przygotuj wstępną wersję specyfikacji produktu lub opisz, co chcesz opracować. Może to być zarys funkcjonalności, wymagania biznesowe lub istniejący dokument do ulepszenia.
Uruchom skill i podaj swoją specyfikację lub prompt do jej stworzenia. Skill automatycznie zaangażuje wiele modeli AI w debatę na temat propozycji, wad i ulepszeń.
Obserwuj, jak modele dyskutują i kwestionują się nawzajem. Claude będzie aktywnie uczestniczyć, wnosząc własne krytyki i sugestie — nie tylko koordynować debatę.
Po osiągnięciu konsensusu między modelami otrzymasz ostateczną, udoskonaloną wersję specyfikacji, która uwzględnia perspektywy wszystkich uczestniczących AI.