adversarial-spec
Iteratively refine a product spec by debating with multiple LLMs (GPT, Gemini, Grok, etc.) until all models agree. Use when user wants to write or refine a specification document using adversarial development.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Iteratively refine a product spec by debating with multiple LLMs (GPT, Gemini, Grok, etc.) until all models agree. Use when user wants to write or refine a specification document using adversarial development.
How to use
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.