{"id":"6984b826-9e94-4149-a413-6210794ec6a2","shortId":"CSC2Zx","kind":"skill","title":"typescript-advanced-types","tagline":"Comprehensive guidance for mastering TypeScript's advanced type system including generics, conditional types, mapped types, template literal types, and utility types for building robust, type-safe applications.","description":"# TypeScript Advanced Types\n\nComprehensive guidance for mastering TypeScript's advanced type system including generics, conditional types, mapped types, template literal types, and utility types for building robust, type-safe applications.\n\n## Use this skill when\n\n- Building type-safe libraries or frameworks\n- Creating reusable generic components\n- Implementing complex type inference logic\n- Designing type-safe API clients\n- Building form validation systems\n- Creating strongly-typed configuration objects\n- Implementing type-safe state management\n- Migrating JavaScript codebases to TypeScript\n\n## Do not use this skill when\n\n- The task is unrelated to typescript advanced types\n- You need a different domain or tool outside this scope\n\n## Instructions\n\n- Clarify goals, constraints, and required inputs.\n- Apply relevant best practices and validate outcomes.\n- Provide actionable steps and verification.\n- If detailed examples are required, open `resources/implementation-playbook.md`.\n\n## Resources\n\n- `resources/implementation-playbook.md` for detailed patterns and examples.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["typescript","advanced","types","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-typescript-advanced-types","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/typescript-advanced-types","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34460 github stars · SKILL.md body (1,402 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:52:03.770Z","embedding":null,"createdAt":"2026-04-18T21:46:37.507Z","updatedAt":"2026-04-22T06:52:03.770Z","lastSeenAt":"2026-04-22T06:52:03.770Z","tsv":"'action':150 'advanc':3,11,34,42,123 'api':88 'appli':142 'applic':32,63 'ask':201 'best':144 'boundari':209 'build':27,58,68,90 'clarif':203 'clarifi':136 'clear':176 'client':89 'codebas':108 'complex':80 'compon':78 'comprehens':5,36 'condit':16,47 'configur':98 'constraint':138 'creat':75,94 'criteria':212 'describ':180 'design':84 'detail':155,164 'differ':128 'domain':129 'environ':192 'environment-specif':191 'exampl':156,167 'expert':197 'form':91 'framework':74 'generic':15,46,77 'goal':137 'guidanc':6,37 'implement':79,100 'includ':14,45 'infer':82 'input':141,206 'instruct':135 'javascript':107 'librari':72 'limit':168 'liter':21,52 'logic':83 'manag':105 'map':18,49 'master':8,39 'match':177 'migrat':106 'miss':214 'need':126 'object':99 'open':159 'outcom':148 'output':186 'outsid':132 'pattern':165 'permiss':207 'practic':145 'provid':149 'relev':143 'requir':140,158,205 'resourc':161 'resources/implementation-playbook.md':160,162 'reusabl':76 'review':198 'robust':28,59 'safe':31,62,71,87,103 'safeti':208 'scope':134,179 'skill':66,115,171 'skill-typescript-advanced-types' 'source-sickn33' 'specif':193 'state':104 'step':151 'stop':199 'strong':96 'strongly-typ':95 'substitut':189 'success':211 'system':13,44,93 'task':118,175 'templat':20,51 'test':195 'tool':131 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':184 'type':4,12,17,19,22,25,30,35,43,48,50,53,56,61,70,81,86,97,102,124 'type-saf':29,60,69,85,101 'typescript':2,9,33,40,110,122 'typescript-advanced-typ':1 'unrel':120 'use':64,113,169 'util':24,55 'valid':92,147,194 'verif':153","prices":[{"id":"6fda5d4b-d3f0-4b84-931d-a5130454b5c8","listingId":"6984b826-9e94-4149-a413-6210794ec6a2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:46:37.507Z"}],"sources":[{"listingId":"6984b826-9e94-4149-a413-6210794ec6a2","source":"github","sourceId":"sickn33/antigravity-awesome-skills/typescript-advanced-types","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/typescript-advanced-types","isPrimary":false,"firstSeenAt":"2026-04-18T21:46:37.507Z","lastSeenAt":"2026-04-22T06:52:03.770Z"}],"details":{"listingId":"6984b826-9e94-4149-a413-6210794ec6a2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"typescript-advanced-types","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34460,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-22T06:40:00Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"9469d6b8bc35a2c21ab25ef72f256ad124d1ea6b","skill_md_path":"skills/typescript-advanced-types/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/typescript-advanced-types"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"typescript-advanced-types","description":"Comprehensive guidance for mastering TypeScript's advanced type system including generics, conditional types, mapped types, template literal types, and utility types for building robust, type-safe applications."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/typescript-advanced-types"},"updatedAt":"2026-04-22T06:52:03.770Z"}}