Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Run a timeboxed desk-research sprint that ends with an answer instead of forty tabs — the question decomposition, the source plan by question type, the capture discipline that prevents re-reading, and the stop rule that beats completionism. Use when asked research this market/tool/topic by Friday, I have two hours to get smart on X, structure my desk research, or I keep researching and never concluding. Produces the decomposed questions, the source plan, the capture format, and the timeboxed syn
.claude/skills/mohitagw15856-desk-research-sprint/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 48% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-20 | ✗→✓ | ▲ Improved | 9% | 0% |
Unstructured research expands to fill all available time and ends with tabs instead of answers — because "research X" was never converted into questions that can be done. The sprint fixes the shape: decompose into 3–5 answerable questions (each with what-good-enough-looks-like), plan sources by question type (market numbers, user sentiment, and technical claims live in different places), capture findings in one running doc at reading time (re-reading is the silent time-thief), and obey the stop rule — the timebox ends, the synthesis gets written from whatever's captured, gaps labeled honestly.
Ask for these if not provided:
| # | Question | Good-enough bar | Time budget | |---|---|---|---|
Per question: the typed sources + triangulation depth]
Finding · source · confidence · feeds-Q# — one line each, written at read-time]
Per question: the answer at earned confidence · the labeled gaps · the recommendation if the destination wants one · next-sprint questions]
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | pass→pass | 33,211 | 26,457 | -20% | 1 | 1 | 0% | 5,519 | 5,870 | +6% | 0 | 0 | — |
case-02 | fail→pass | 23,987 | 19,891 | -17% | 1 | 1 | 0% | 3,950 | 4,518 | +14% | 0 | 0 | — |
case-03 | pass→pass | 22,897 | 19,091 | -17% | 1 | 1 | 0% | 4,228 | 4,425 | +5% | 0 | 0 | — |
case-04 | pass→pass | 15,273 | 20,789 | +36% | 1 | 1 | 0% | 2,614 | 4,384 | +68% | 0 | 0 | — |
case-05 | pass→pass | 20,074 | 21,534 | +7% | 1 | 1 | 0% | 4,420 | 5,655 | +28% | 0 | 0 | — |
case-06 | pass→fail | 17,891 | 23,790 | +33% | 1 | 1 | 0% | 3,460 | 5,366 | +55% | 0 | 0 | — |
case-07 | fail→pass | 13,641 | 13,228 | -3% | 1 | 1 | 0% | 2,357 | 3,480 | +48% | 0 | 0 | — |
case-08 | pass→pass | 15,052 | 14,489 | -4% | 1 | 1 | 0% | 2,491 | 3,544 | +42% | 0 | 0 | — |
case-09 | pass→pass | 13,417 | 13,191 | -2% | 1 | 1 | 0% | 2,202 | 3,465 | +57% | 0 | 0 | — |
case-10 | fail→pass | 15,715 | 11,698 | -26% | 1 | 1 | 0% | 2,607 | 2,957 | +13% | 0 | 0 | — |
case-11 | pass→pass | 14,734 | 11,703 | -21% | 1 | 1 | 0% | 2,337 | 3,055 | +31% | 0 | 0 | — |
case-12 | pass→pass | 11,918 | 16,419 | +38% | 1 | 1 | 0% | 2,235 | 4,163 | +86% | 0 | 0 | — |
case-13 | pass→pass | 11,771 | 12,220 | +4% | 1 | 1 | 0% | 2,158 | 3,269 | +51% | 0 | 0 | — |
case-14 | fail→pass | 12,270 | 11,706 | -5% | 1 | 1 | 0% | 2,444 | 3,281 | +34% | 0 | 0 | — |
case-15 | pass→pass | 6,740 | 5,628 | -16% | 1 | 1 | 0% | 1,149 | 2,156 | +88% | 0 | 0 | — |
case-16 | pass→pass | 13,824 | 12,753 | -8% | 1 | 1 | 0% | 2,375 | 3,222 | +36% | 0 | 0 | — |
case-17 | pass→pass | 11,234 | 6,392 | -43% | 1 | 1 | 0% | 1,816 | 2,200 | +21% | 0 | 0 | — |
case-18 | pass→pass | 9,219 | 7,697 | -17% | 1 | 1 | 0% | 1,521 | 2,451 | +61% | 0 | 0 | — |
case-19 | pass→pass | 8,075 | 5,585 | -31% | 1 | 1 | 0% | 1,377 | 2,089 | +52% | 0 | 0 | — |
case-20 | fail→pass | 12,746 | 6,902 | -46% | 1 | 1 | 0% | 2,044 | 2,231 | +9% | 0 | 0 | — |
case-21 | fail→pass | 11,121 | 9,607 | -14% | 1 | 1 | 0% | 1,860 | 2,805 | +51% | 0 | 0 | — |
case-22 | pass→pass | 6,067 | 4,990 | -18% | 1 | 1 | 0% | 1,024 | 2,072 | +102% | 0 | 0 | — |
case-23 | fail→pass | 11,895 | 9,175 | -23% | 1 | 1 | 0% | 1,894 | 2,545 | +34% | 0 | 0 | — |
case-24 | fail→pass | 14,043 | 13,687 | -3% | 1 | 1 | 0% | 2,258 | 3,353 | +48% | 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. 24 cases were attempted. The headline lift of +29 percentage points is the difference between those two pass rates over the 24 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
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.