Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when performing retail consumer-loan pre-checks, eligibility screening, and document gap analysis; trigger for requests that need Chinese skill content with structured precheck logic and optional scripts.
.claude/skills/aifinlab-bank-t160-retail-finance-pre-check-assistant/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -46% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -50% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 44% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 27% | 0% |
面向消费贷业务的预审初筛与资料缺口识别,输出“可推进/待补资料/阻断”的初步判断、关键风险提示与补件清单,用于前置沟通与材料整理。
applicant_id、年龄、职业、居住稳定性批量预审使用 scripts/precheck_consumer.py。
bashpython scripts/precheck_consumer.py --input consumer_applications.json --output consumer_precheck.json
输入 JSON 示例:
json{ "applications": [ { "applicant_id": "A002", "age": 29, "credit_score": 630, "debt_to_income": 0.45, "monthly_income": 12000, "loan_amount": 80000, "income_verified": true } ] }
输出关键字段:
result:可推进/待补资料/阻断blockers:阻断项needs_verify:需人工核验missing_fields:缺失字段text申请人:{applicant_id} 初筛结论:{result} 阻断项:{blockers} 待核验:{needs_verify} 缺失字段:{missing_fields}
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-04 | fail→pass | 12,911 | 2,791 | -78% | 1 | 1 | 0% | 1,881 | 1,025 | -46% | 0 | 0 | — |
case-05 | fail→pass | 15,872 | 4,059 | -74% | 1 | 1 | 0% | 2,774 | 1,393 | -50% | 0 | 0 | — |
case-01 | fail→fail | 17,859 | 23,025 | +29% | 1 | 1 | 0% | 2,723 | 3,154 | +16% | 0 | 0 | — |
case-02 | fail→fail | 7,199 | 4,730 | -34% | 1 | 1 | 0% | 326 | 850 | +161% | 0 | 0 | — |
case-03 | fail→fail | 21,402 | 16,898 | -21% | 1 | 1 | 0% | 2,892 | 2,959 | +2% | 0 | 0 | — |
case-06 | fail→pass | 17,961 | 12,867 | -28% | 1 | 1 | 0% | 2,384 | 2,686 | +13% | 0 | 0 | — |
case-07 | fail→pass | 12,958 | 11,566 | -11% | 1 | 1 | 0% | 1,770 | 2,557 | +44% | 0 | 0 | — |
case-08 | fail→pass | 11,499 | 10,632 | -8% | 1 | 1 | 0% | 1,863 | 2,371 | +27% | 0 | 0 | — |
case-09 | pass→pass | 20,599 | 16,832 | -18% | 1 | 1 | 0% | 2,861 | 2,763 | -3% | 0 | 0 | — |
case-10 | fail→pass | 16,113 | 13,410 | -17% | 1 | 1 | 0% | 2,149 | 2,465 | +15% | 0 | 0 | — |
case-11 | fail→pass | 10,717 | 10,465 | -2% | 1 | 1 | 0% | 1,727 | 2,354 | +36% | 0 | 0 | — |
case-12 | fail→pass | 9,929 | 8,610 | -13% | 1 | 1 | 0% | 1,656 | 1,792 | +8% | 0 | 0 | — |
case-13 | pass→pass | 21,111 | 13,789 | -35% | 1 | 1 | 0% | 2,388 | 2,837 | +19% | 0 | 0 | — |
case-14 | pass→pass | 14,760 | 10,618 | -28% | 1 | 1 | 0% | 1,909 | 2,190 | +15% | 0 | 0 | — |
case-15 | pass→pass | 11,263 | 13,324 | +18% | 1 | 1 | 0% | 1,722 | 2,576 | +50% | 0 | 0 | — |
case-16 | fail→pass | 14,579 | 3,615 | -75% | 1 | 1 | 0% | 2,583 | 1,095 | -58% | 0 | 0 | — |
case-17 | fail→pass | 10,281 | 3,836 | -63% | 1 | 1 | 0% | 1,323 | 1,284 | -3% | 0 | 0 | — |
case-18 | fail→pass | 16,945 | 16,306 | -4% | 1 | 1 | 0% | 2,413 | 3,030 | +26% | 0 | 0 | — |
case-19 | pass→pass | 16,357 | 13,272 | -19% | 1 | 1 | 0% | 2,249 | 2,554 | +14% | 0 | 0 | — |
case-20 | pass→pass | 19,647 | 19,410 | -1% | 1 | 1 | 0% | 2,484 | 2,351 | -5% | 0 | 0 | — |
case-21 | pass→pass | 24,506 | 23,692 | -3% | 1 | 1 | 0% | 2,589 | 3,021 | +17% | 0 | 0 | — |
case-22 | fail→pass | 11,134 | 10,278 | -8% | 1 | 1 | 0% | 1,905 | 1,919 | +1% | 0 | 0 | — |
case-23 | pass→pass | 15,162 | 11,859 | -22% | 1 | 1 | 0% | 1,918 | 2,231 | +16% | 0 | 0 | — |
case-24 | fail→fail | 21,713 | 19,613 | -10% | 1 | 1 | 0% | 3,198 | 3,847 | +20% | 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, and 23 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +50 percentage points is the difference between those two pass rates over the 23 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.