Mga Skill at Kasangkapan
Gamitin ang playbook na ito kapag nagse-set up o nag-aayos ng mga skill at panlabas na tooling.
Mga Inirerekomendang Skill
Context7 (dokumentasyon ng library)
Para sa napapanahong dokumentasyon tungkol sa mga library.
npx skills add https://github.com/intellectronica/agent-skills --skill context7
Playwright CLI
Gamitin ang playwright-cli para sa awtomasyon ng browser (nabigasyon, pakikipag-ugnayan, mga screenshot, mga pagsubok, pagkuha ng datos).
Kapag ginagamit ang playwright-cli para sa pag-verify ng UI ng repo, huwag tumigil pagkatapos ng isang engine. Patakbuhin ang kaukulang daloy sa lahat ng tatlong pangunahing browser engine:
chromepara sa Blinkfirefoxpara sa Geckowebkitpara sa saklaw ng Safari/WebKit
Gumamit ng magkakahiwalay na pinangalanang session sa bawat engine upang manatiling bukod ang ebidensiya, ngunit patakbuhin ang mga session na iyon nang sunod-sunod. Iisang Playwright browser session lamang ang maaaring aktibo sa bawat sandali sa buong makina, dahil ang pinag-aagawang resource ay ang RAM at CPU ng makina at hindi ang repositoryo. Buksan at isara ang mga session sa pamamagitan ng ./scripts/pw-session.sh; hawak nito ang nakabahaging lock upang ipagpaliban at ulitin ng mga sabayang ahente ang gawaing pang-browser sa halip na busugin ang makina. Kung sinadyang laktawan ang isang engine, itala kung bakit.
Habang nag-iiterate, gumamit lamang ng Chrome/Blink. Patakbuhin ang buong sunod-sunod na Chrome, Firefox, at WebKit kapag handa na ang pagbabago para sa panghuling pag-verify. Muling gamitin ang bawat session ng engine para sa desktop at mobile sa pamamagitan ng pag-resize nito, isara ito sa isang finally-style na paglilinis, at saka lamang buksan ang susunod na engine.
./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
Kapag abala ang slot, lumalabas ang open nang 75; humarang gamit ang ./scripts/pw-session.sh open --wait[=SECONDS] ... (default na 300s) sa halip na manwal na umulit. Awtomatikong nababawi ang lock na naiwan ng isang naantalang workflow, dahil ibinababa ng open ang anumang slot na hindi na tumatakbo ang naitalang browser nito. Suriin kung sino ang may hawak nito gamit ang ./scripts/pw-session.sh status; huling pagpipilian ang release <session> para sa bihirang pagkakataong hindi mapatunayan ng status ang kalagayan ng browser.
npm install -g @playwright/cli@latest
playwright-cli install --skills
Mga lokasyon ng pag-install ng skill:
.cursor/skills/playwright-cli/.claude/skills/playwright-cli/
Vercel React Best Practices
Para sa mas malalim na gabay sa performance ng React/Next.
npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices
Find Skills
Tumuklas at mag-install ng mga skill mula sa bukas na ecosystem.
npx skills add https://github.com/vercel-labs/skills --skill find-skills
Katwiran sa Likod ng Patakaran sa MCP
Iwasan ang GitHub MCP at ang mga browser MCP server para sa proyektong ito dahil malaki ang idinaragdag nilang overhead sa tool-schema/context.
- Mga operasyon sa GitHub: gamitin ang
ghCLI. - Mga operasyon sa browser: gamitin ang
playwright-cli.
Pagkakaroon ng Modelo
- Available lamang ang
composer-2sa Cursor. Huwag itong i-configure sa ilalim ng.claude/o.codex/. - Walang dokumentadong
latestna model alias ang Codex. Hindi inilalagay ng mga naka-commit na custom-agent TOML sa ilalim ng.codex/**/agents/*.tomlangmodelatmodel_reasoning_effortupang manahin nila ang kasalukuyang mga setting ng parent session.