Ferdigheter og verktøy
Bruk denne håndboken når du setter opp eller justerer ferdigheter og eksternt verktøy.
Anbefalte ferdigheter
Context7 (biblioteksdokumentasjon)
For oppdatert dokumentasjon om biblioteker.
npx skills add https://github.com/intellectronica/agent-skills --skill context7
Playwright CLI
Bruk playwright-cli til nettleserautomatisering (navigasjon, interaksjon, skjermbilder, tester, uthenting).
Når du bruker playwright-cli til UI-verifisering av repoet, ikke stopp etter én motor. Kjør den aktuelle flyten i alle de tre viktigste nettlesermotorene:
chromefor Blinkfirefoxfor Geckowebkitfor dekning av Safari/WebKit
Bruk egne navngitte økter per motor slik at bevisene holdes adskilt, men kjør øktene sekvensielt. Bare én Playwright-nettleserøkt kan være aktiv om gangen, på hele maskinen, fordi ressursen det er kamp om er maskinens RAM og CPU og ikke selve repositoriet. Åpne og lukk økter via ./scripts/pw-session.sh; skriptet holder den delte låsen, slik at samtidige agenter utsetter nettleserarbeidet og prøver igjen i stedet for å overbelaste maskinen. Hvis en motor med vilje hoppes over, noter hvorfor.
Bruk bare Chrome/Blink underveis mens du itererer. Kjør hele sekvensen med Chrome, Firefox og WebKit når endringen er klar for endelig verifisering. Gjenbruk hver motorøkt til både desktop og mobil ved å endre størrelsen på vinduet, lukk økten i en finally-aktig opprydding, og åpne først da neste motor.
./scripts/pw-session.sh open verify-chrome https://bitsocial.localhost --browser=chrome
playwright-cli -s=verify-chrome snapshot
./scripts/pw-session.sh close verify-chrome
Når plassen er opptatt, avslutter open med kode 75; blokker da på ./scripts/pw-session.sh open --wait[=SECONDS] ... (standard 300 s) i stedet for å prøve på nytt for hånd. En lås som er etterlatt av en avbrutt arbeidsflyt blir tatt tilbake automatisk, fordi open frigjør enhver plass der den registrerte nettleseren ikke lenger kjører. Undersøk hvem som holder plassen med ./scripts/pw-session.sh status; release <session> er en siste utvei for det sjeldne tilfellet der status ikke klarer å slå fast nettlesertilstanden.
npm install -g @playwright/cli@latest
playwright-cli install --skills
Installasjonssteder for ferdigheter:
.cursor/skills/playwright-cli/.claude/skills/playwright-cli/
Vercel React Best Practices
For dypere ytelsesveiledning for React og Next.
npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices
Finn ferdigheter
Oppdag og installer ferdigheter fra det åpne økosystemet.
npx skills add https://github.com/vercel-labs/skills --skill find-skills
Begrunnelse for MCP-policyen
Unngå GitHub MCP og MCP-servere for nettleser i dette prosjektet, fordi de gir betydelig ekstrabelastning på verktøyskjema og kontekst.
- GitHub-operasjoner: bruk
ghCLI. - Nettleseroperasjoner: bruk
playwright-cli.
Modelltilgjengelighet
composer-2er bare tilgjengelig i Cursor. Ikke konfigurer den under.claude/eller.codex/.- Codex dokumenterer ikke noe
latest-modellalias. Innsjekkede TOML-filer for egendefinerte agenter under.codex/**/agents/*.tomlutelater bådemodelogmodel_reasoning_effort, slik at de arver gjeldende innstillinger fra foreldreøkten.