test-usability
Integration-test the pi-quests quest and step features by directly invoking the quest tool through isolated agent-facing scenario playbooks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Integration-test the pi-quests quest and step features by directly invoking the quest tool through isolated agent-facing scenario playbooks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | test-usability |
| description | Integration-test the pi-quests quest and step features by directly invoking the quest tool through isolated agent-facing scenario playbooks. |
Run a hands-on integration test of the pi-quests extension by using the actual quest tool in the conversation. Test scenarios live in isolated playbook files under scenarios/ so each one can be detailed without overloading this skill.
npm run typecheck exits with code 0npx vitest run --reporter=json exits with code 0 and no failed testsnpm run style:fix exits with code 0.pi/skills/test-usability/scenarios/, if no scenarios are present, STOP and report to the user.Test protocol below. DO NOT run multiple scenarios in parallel./tmp/usability-report-<branch>-<timestamp>.mdWrite findings to ./tmp/usability-report-<branch>-<timestamp>.md with this structure:
# Usability Test Report — <branch> — <timestamp>
## Summary
- Scenarios tested: <N>
- Passed: <N>
- Failed: <N>
- Critical issues: <list>
## Failed Scenarios
| Scenario | Step | Expect | Actual | Severity |
|----------|------|--------|--------|----------|
| ... | ... | ... | ... | CRITICAL/MAJOR/MINOR |
## Recommendations
1. ...
npm run typecheck.quest tool for every step.