Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use FIRST when user requests any disease market sizing report (e.g. "做 X 市场调研" / "Run market sizing for X"). Elicits 4-6 startup questions (evidence window, geography, international comparison, report depth, user role) and writes .cache/<slug>/contract.json. ALWAYS invoke before disease-market-sizing-orchestration. Validates against schemas/contract.schema.json.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -30% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -49% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -30% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 70% | 0% |
Parses the user's one-liner to extract disease + locale, then asks 4-6 follow-up questions to fill the contract.
parse_disease_and_locale(s) -> (disease, locale) — strips action verbs, detects CJKelicit_contract(one_liner, project_root, ask_user) -> contract.json path.cache/<slug>/contract.json — schema: schemas/contract.schema.json
pythonfrom elicitor import assert_contract_complete # see Task 7 assert_contract_complete(contract_path)
Other measured skills in the registry, with their headline benchmark lift.