Install any skill in seconds. Free to start, no credit card required.
Get Started Free →当 cook-web 的确认弹窗会触发重修、删除、恢复等异步请求时,使用本技能保证按钮防重复点击、loading 状态与弹窗关闭时机和请求完成保持一致。
.claude/skills/ai-shifu-async-confirm-dialog-loading/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-05 | ✓→✓ | = Same ✓ | -1% | 0% |
| case-06 | ✓→✓ | = Same ✓ | -22% | 0% |
DELETE、重修、恢复或其他会改写学习状态的异步请求时,确认按钮必须在请求 pending 期间显示 loading,并保持禁用,避免重复提交。Escape 关闭,保证用户看到真实的 pending 状态。resettingLessonId、isLoading、mutation.isPending。Escape 被提前关闭。| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 14,923 | 16,274 | +9% | 1 | 1 | 0% | 2,720 | 3,506 | +29% | 0 | 0 | — |
case-02 | fail→pass | 21,827 | 16,941 | -22% | 1 | 1 | 0% | 3,302 | 3,438 | +4% | 0 | 0 | — |
case-03 | fail→fail | 20,799 | 20,324 | -2% | 1 | 1 | 0% | 3,552 | 4,148 | +17% | 0 | 0 | — |
case-04 | fail→pass | 12,534 | 11,355 | -9% | 1 | 1 | 0% | 2,098 | 2,346 | +12% | 0 | 0 | — |
case-05 | pass→pass | 14,563 | 12,019 | -17% | 1 | 1 | 0% | 2,372 | 2,356 | -1% | 0 | 0 | — |
case-06 | pass→pass | 15,257 | 7,514 | -51% | 1 | 1 | 0% | 2,258 | 1,757 | -22% | 0 | 0 | — |
case-07 | pass→pass | 10,954 | 10,265 | -6% | 1 | 1 | 0% | 1,983 | 2,209 | +11% | 0 | 0 | — |
case-08 | pass→pass | 9,866 | 5,425 | -45% | 1 | 1 | 0% | 1,497 | 1,334 | -11% | 0 | 0 | — |
case-09 | pass→pass | 11,447 | 12,578 | +10% | 1 | 1 | 0% | 1,885 | 2,466 | +31% | 0 | 0 | — |
case-10 | pass→pass | 17,261 | 16,243 | -6% | 1 | 1 | 0% | 2,701 | 3,284 | +22% | 0 | 0 | — |
case-11 | pass→pass | 12,873 | 6,736 | -48% | 1 | 1 | 0% | 1,948 | 1,605 | -18% | 0 | 0 | — |
case-12 | fail→pass | 11,291 | 8,649 | -23% | 1 | 1 | 0% | 1,666 | 1,897 | +14% | 0 | 0 | — |
case-13 | pass→pass | 16,956 | 11,854 | -30% | 1 | 1 | 0% | 2,652 | 2,427 | -8% | 0 | 0 | — |
case-19 | pass→pass | 13,955 | 15,002 | +8% | 1 | 1 | 0% | 2,258 | 2,820 | +25% | 0 | 0 | — |
case-14 | pass→pass | 14,677 | 9,534 | -35% | 1 | 1 | 0% | 2,555 | 2,374 | -7% | 0 | 0 | — |
case-15 | pass→pass | 18,866 | 6,450 | -66% | 1 | 1 | 0% | 1,455 | 1,553 | +7% | 0 | 0 | — |
case-16 | pass→pass | 15,633 | 10,718 | -31% | 1 | 1 | 0% | 2,516 | 2,115 | -16% | 0 | 0 | — |
case-17 | pass→pass | 13,671 | 11,656 | -15% | 1 | 1 | 0% | 2,640 | 2,624 | -1% | 0 | 0 | — |
case-18 | pass→pass | 12,650 | 12,130 | -4% | 1 | 1 | 0% | 1,871 | 2,439 | +30% | 0 | 0 | — |
case-20 | pass→pass | 14,173 | 11,093 | -22% | 1 | 1 | 0% | 2,560 | 2,385 | -7% | 0 | 0 | — |
case-21 | pass→pass | 10,671 | 8,315 | -22% | 1 | 1 | 0% | 1,684 | 1,733 | +3% | 0 | 0 | — |
case-22 | pass→pass | 12,335 | 11,081 | -10% | 1 | 1 | 0% | 1,889 | 2,312 | +22% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +14 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.