Kasuta neid samme tööloendina ning kohanda neid projekti tõendite, ulatuse ja piirangute järgi.
Kontekst ja ulatus
- Loe esmalt selle tööriista jaoks kehtivaid projekti juhiseid, kui need on olemas (näiteks .cursor/rules või CLAUDE.md); kontrolli ka README-d ja manifesti, kui need on olemas.
- Enne muutmist kirjelda lühidalt praegust arhitektuuri ja nimeta ainult vajalikud failid.
- Sõnasta eesmärk ühe kontrollitava tulemusena; ära laienda ülesannet põhjuseta.
- Enne API muutmist selgita välja selle kasutajad, päringu ja vastuse kuju ning ühilduvusvajadused.
Kvaliteet ja turvalisus
- Määra iga kasutaja sisendi vormingu, pikkuse ja ohtlike väärtuste valideerimine.
- Ära lisa saladusi koodi, logidesse, testandmetesse, näidetesse ega avaldatavatesse frontend-failidesse.
- Otsingulehtedel kontrolli title’it, description’i, canonical’it, robots-reegleid, pealkirju, linke ja algset HTML-i.
- Säilita igas keeles selle enda tekstid, piirkonnale sobivad kontaktinäited ja samaväärsed URL-id.
- Interaktiivsed elemendid peavad töötama klaviatuuriga, olema abitehnoloogiale nimetatud ja nähtava fookusega.
Kontroll ja aruandlus
- Käivita ainult muudetud käitumist tõendavad kontrollid; ära väida, et käivitasid käske, mida sa ei käivitanud.
- Võrdle tulemust vastuvõtukriteeriumidega ning kontrolli veajuhtumeid ja mobiilivaadet.
- Kirjelda aruandes muudatusi, käske ja tegelikke tulemusi, teadaolevaid piiranguid ning tagasipööramist.