Käytä vaiheita työlistana ja sovita ne projektin näyttöön, laajuuteen ja rajoituksiin.
Konteksti ja rajaus
- Lue ensin tätä työkalua koskevat projektiohjeet, jos niitä on (esimerkiksi .cursor/rules tai CLAUDE.md); tarkista myös README ja manifesti, jos ne ovat saatavilla.
- Kuvaa ennen muokkausta nykyinen arkkitehtuuri lyhyesti ja nimeä vain tarvittavat tiedostot.
- Määritä tavoitteeksi yksi todennettava tulos; älä laajenna tehtävää ilman syytä.
- Selvitä ennen API-muutosta sen käyttäjät, pyyntö- ja vastausrakenne sekä yhteensopivuustarpeet.
Laatu ja turvallisuus
- Määritä jokaiselle käyttäjän syötteelle muodon, pituuden ja vaarallisten arvojen tarkistus.
- Älä lisää salaisuuksia koodiin, lokeihin, testiaineistoihin, esimerkkeihin tai julkaistaviin frontend-resursseihin.
- Tarkista hakusivuista title, description, canonical, robots, otsikot, linkit ja lähde-HTML.
- Säilytä kunkin kielen omat tekstit, alueeseen sopivat yhteystietoesimerkit ja vastaavat URL-osoitteet.
- Interaktiivisten elementtien on toimittava näppäimistöllä, oltava nimettyjä avustavalle teknologialle ja näytettävä fokus.
Tarkistus ja raportointi
- Suorita vain muutettua toimintaa tukevat tarkistukset; älä väitä suorittaneesi komentoja, joita et suorittanut.
- Vertaa tulosta hyväksymiskriteereihin ja tarkista virhetilanteet sekä mobiilinäkymä.
- Kerro raportissa muutokset, komennot ja todelliset tulokset, tunnetut rajoitukset sekä palautustapa.