Use when running QA / regression tests against PuPu, when verifying a code change actually works in the running app, or when reading PuPu UI/state without screenshotting manually. Triggers on tasks like \"test that PuPu still creates chats correctly\", \"verify the new model selector works end-to-end\", \"send a message and check the response\", \"what's PuPu's current state?\". Phase 1 covers chat lifecycle, message send (blocking), model/toolkit/character switching, logs, state snapshot, screenshot, eval.
$npx -y skills add haoxiang-xu/pupu --skill pupu-test-apiInstalls into the current project.
Run `npx skills use "https://github.com/haoxiang-xu/pupu" --skill "haoxiang-xu/pupu/pupu-test-api"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/haoxiang-xu/pupu" that are relevant to the current task. Run `npx skills add "https://github.com/haoxiang-xu/pupu"` and select the relevant skills, then follow their instructions.