{"slug":"bluelovers-typescript-types-segment","source_name":"bluelovers/typescript-types-segment","name":"Bluelovers/Typescript Types Segment","description":"建立語意化的 TypeScript 型別別名（Semantic Type Aliases）來替代未經約束的原始型別（如 string、number）。\n讓型別系統表達業務語意，提升可讀性與型別安全。\n當使用者提及以下關鍵字或情境時觸發：\n- \"語意化型別\"、\"型別別名\"、\"type alias\"\n- \"將 string/number 拆分為有意義的型別\"\n- \"timestamp 型別\"、\"日期型別定義\"\n- \"typescript-types-segment\"、\"seg-types\"\n- \"型別重構\"、\"強化型別安全\"\n- \"semantic type\"、\"segmented type\"、\"primitive obsession\"","version":1,"lift":{"pass_rate_delta_pts":54.55,"pass_rate_pct":72.7,"total_cases":22,"passed_cases":16,"tokens_delta_pct":49.4,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-03T04:37:01.294197+00:00"},"skill_score":0.7273,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":54.55,"with_pass_pct":72.7,"without_pass_pct":18.2,"tokens_delta_pct":49.4,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":false,"completed_at":"2026-08-03T04:37:01.294197+00:00","run_id":"0f774a1b-e34a-4ed6-91f0-51841472537c","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":null,"install_count":0,"manifest_hash":"a92d99f904238a7bb218e48184ca65a4c1d8a0fc8c2b4d296bc1d68367df917c","raw_url":"https://app.decimal.ai/s/bluelovers-typescript-types-segment/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/bluelovers-typescript-types-segment"}