jaroslav-micke/ardaganon icon
public
Published on 5/2/2025
jaroslav-micke/ardaganon

Rules

Build & Development Commands Všechny build a development příkazy musí být navrženy tak, aby podporovaly kontinuální TDD cyklus:

Automaticky spouštěj sekvenci: Test → Kód → Test → Deploy.

Využívej MCP integrace pro web scraping, CLI operace a generování screenshotů dle potřeby.

Pro správu MCP serverů používej konfigurační soubory v adresáři .vscode/:

.vscode/mcp-web.json (web search)

.vscode/mcp-cli.json (CLI executor)

.vscode/mcp-visual.json (screenshot)

Build skripty musí respektovat limity: max 2 paralelní úkoly, 12GB RAM, timeout 3 min/úkol.

Spouštěcí skript musí nastavovat proměnné prostředí a inicializovat MCP servery:

bash #!/bin/bash export MCP_KEY="AIzaSyDIVES2slT02V5cKMEUnww7IU1YGwswo" code --enable-mcp --start-server web,cli,visual Testing Guidelines Každý požadavek rozděl na nejmenší možné testovatelné use-cases (max 512 tokenů).

Testy implementuj v MCP-integraci:

MCP Web Search: validace dat z webu

MCP CLI: ověřování systémových příkazů

MCP Screenshot: vizuální ověření výstupů

Testy musí být automaticky spouštěny před i po implementaci každého požadavku.

Výsledek testů vždy ukládej do MCP serveru včetně timestampu a historie screenshotů.

Code Style & Guidelines Implementuj pouze funkce, které mají odpovídající testy.

Kód strukturovat tak, aby byl snadno testovatelný a oddělený dle jednotlivých use-cases.

Využívej MCP pro:

Parsování webového obsahu

Úpravu a správu lokálních souborů

Generování dokumentace

Kontext pro každý úkol udržuj maximálně na 1/3 kapacity modelu.

Při paralelním zpracování nikdy nepřekračuj limit 2 úkolů.

Documentation Guidelines Dokumentace se generuje automaticky pomocí MCP na základě implementovaných a otestovaných funkcí.

Každý krok vývoje a testování musí být zaznamenán:

Lokální soubory: .vscode/mcp.json

Webové zdroje s timestampy

Historie screenshotů

Dokumentace musí obsahovat popis TDD cyklu, architektury MCP integrace a příklady použití jednotlivých serverů.

Veškeré konfigurace a integrační body popisuj v samostatné sekci dokumentace.

Tato pravidla zajistí, že AI model bude při tvorbě kódu důsledně dodržovat workflow podle specifikace „code flow v0.0.3“ a využívat MCP integrace v souladu s TDD přístupem.