Skip to content

instructions/ x promts/

Rozdíl mezi prompts/ a instructions/ je opravdu minimální — hlavně v tom, že:

  • instructions/ = Statické pravidla a standardy pro domĂ©nu (API, DB, Auth)
  • prompts/ = Dynamické šablony s placeholdery pro konkrĂ©tnĂ­ Ăşkoly

🔍 Praktické srovnání

instructions/api-standards.md

## API Response Format
Všechny API vrací:
{
  "success": boolean,
  "data": any,
  "error": { "code": string, "message": string } | null
}

Charakteristika: Statické, obecné, bez vstupních proměnných.


prompts/create-api-endpoint.md

# Vytvořit API Endpoint

## Vstupní proměnné
- **ENDPOINT_NAME**: Název endpointu (např. "getUserById")
- **HTTP_METHOD**: GET/POST/PUT/DELETE
- **PATH**: Cesta (napĹ™. "/api/users/{id}")
- **REQUEST_BODY**: Co endpoint přijímá
- **RESPONSE_BODY**: Co endpoint vracĂ­

## Ĺ ablona
Vytvořte endpoint `[PATH]` s metodou `[HTTP_METHOD]`:
- Název funkce: `[ENDPOINT_NAME]`
- Input: `[REQUEST_BODY]`
- Output: `[RESPONSE_BODY]`
- Aplikuj pravidla z `instructions/api-standards.md`

Charakteristika: Dynamické, s placeholdery, s konkrétním úkolem.

đź’ˇ Realita

Máte naprosto pravdu — rozdíl je především v tom, že prompty mají vstupní proměnné.

V praxi se to často překrývá:

instructions/api-standards.md
    ↓
    Stanovuje PRAVIDLA (co dělat)

prompts/create-api-endpoint.md
    ↓
    APLIKUJE ta pravidla konkrétně (jak na tom úkolu)