{"slug":"zzafergok-typescript-service-patterns","source_name":"zzafergok/typescript-service-patterns","name":"Zzafergok/Typescript Service Patterns","description":"TypeScript service layer architecture with Result types, typed error definitions, and domain service patterns. Use when building service layers, defining domain errors, implementing error handling without exceptions, or creating testable business logic. Framework-agnostic — works with Next.js, Node.js, and any TypeScript project.","version":1,"lift":{"pass_rate_delta_pts":27.27,"pass_rate_pct":95.5,"total_cases":22,"passed_cases":21,"tokens_delta_pct":85.5,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-06T19:43:38.628846+00:00"},"skill_score":0.9545,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":27.27,"with_pass_pct":95.5,"without_pass_pct":68.2,"tokens_delta_pct":85.5,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":false,"completed_at":"2026-08-06T19:43:38.628846+00:00","run_id":"0e16fbdf-2779-49e6-bbd0-495f64046832","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":"3855b88b95d8a81eb209b7e5355abaa10fc96232e2c78b840fd3a5f3317f65d3","raw_url":"https://app.decimal.ai/s/zzafergok-typescript-service-patterns/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/zzafergok-typescript-service-patterns"}