Skills și knowledge
Cum skills-urile OpenV2 și knowledge-ul per proiect ghidează AI builder-ul.
OpenV2 folosește trei straturi de ghidare AI: platform skills (globale), project knowledge (per aplicație) și memorie cont (per utilizator).
Platform skills
Skills-urile sunt pachete specializate de instrucțiuni, incluse din skills/*/SKILL.md. AI-ul vede un catalog cu toate skills-urile în fiecare chat și încarcă conținutul complet al skill-ului la cerere.
Skills disponibile
| Skill | Scop |
|---|---|
| native-layout-contract | Reguli pentru layout mobil, routing și structura ecranelor |
| theme-docs | Tokeni de temă, culori și convenții de stil |
| ui-components | Modele UI reutilizabile |
| visual-effects | Animații și finisaje vizuale |
| image-rules | Gestionarea imaginilor și ghiduri pentru asset-uri |
| monetization | Achiziții in-app prin RevenueCat |
| design-from-sketch | Interpretarea schițelor wireframe |
| debug-and-fix | Diagnosticarea și remedierea erorilor |
Nu trebuie să menționezi manual skills-urile — AI-ul le încarcă când sunt relevante. Poți și să ceri: „Folosește skill-ul monetization pentru a adăuga un paywall.”
Project knowledge
Knowledge (V2 Cloud dashboard → Knowledge) stochează instrucțiuni pentru agent per proiect în PROJECT_KNOWLEDGE.md. Folosește-l pentru reguli care se aplică doar acestei aplicații:
- Vocea brandului și denumirile
- Prioritățile funcționalităților
- „Folosește mereu stocare locală pentru ciorne”
- Endpoint-uri API sau reguli de business
Knowledge-ul persistă în workspace-ul proiectului și este inclus în contextul AI.
Memorie cont
Memoria de cont (dashboard → Memory) stochează fapte despre tine în toate proiectele — preferințe, limbă, constrângeri recurente. Agentul poate adăuga cu tool-ul remember. Spre deosebire de knowledge, nu e stocată în workspace-ul proiectului.
Skills vs. knowledge vs. memorie
| Skills | Knowledge | Memorie cont | |
|---|---|---|---|
| Domeniu | La nivel de platformă | Un singur proiect | Contul tău OpenV2 |
| Întreținut de | OpenV2 | Tu | Tu (+ agent remember) |
| Exemple | Contracte layout, monetizare | „Nu folosi PocketBase pentru modul guest” | „Răspunde mereu în română” |
