t-demo-run-all
Discover all non-live Demo E2E tests and run them one file at a time in the main session, diagnosing and fixing failures inline, restarting the environment after backend code changes and rebuilding demo data between files, until every file is resolved or exhausts its retry budget.
npx skills add timzaak/web-dev-skills --skill t-demo-run-all --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 批量运行 Demo 测试(主会话逐文件驱动) 运行时边界统一参考:`${CLAUDE_PLUGIN_ROOT}/protocols/runtime-boundaries.md` 单文件运行与修复闭环统一参考:`${CLAUDE_PLUGIN_ROOT}/protocols/demo-run-repair-contract.md` ## 目标 - 自动发现除 `live/`、`fixtures/`、`templates/`、`verification/` 和文件名含 `test-` 之外的全部 Demo 测试。 - **由当前主会话逐个文件驱动**,每一步都是可观察、可中断的短 Bash / Agent 调用。 - 单文件失败时复用 `/t-demo-run` 的修复流程:整文件跑 → 失败时拆用例 → 每用例诊断 → 分发修复 → 补测 → 重跑,每文件最多 6 次尝试。 - 当次修复
What does the t-demo-run-all skill do?
Discover all non-live Demo E2E tests and run them one file at a time in the main session, diagnosing and fixing failures inline, restarting the environment after backend code changes and rebuilding demo data between files, until every file is resolved or exhausts its retry budget.
How do I install it?
Run `npx skills add timzaak/web-dev-skills --skill t-demo-run-all --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From timzaak/web-dev-skills, a repository with 55 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.