ardaganon/ardaganon442 icon
public
Published on 5/2/2025
Sample prompt flow ttd

blbla

Prompts
flow tdd
A sample prompt

## Build & Development Commands

- Všechny build a development příkazy musí být navrženy tak, aby podporovaly kontinuální TDD cyklus:  
  1. Automaticky spouštěj sekvenci: Test → Kód → Test → Deploy.
  2. 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.

---