Typescript

pproenca/dot-skills/skills/.curated/typescript

by pproencacf93c57cac89No license215 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 7 weeks ago

TypeScript performance, tsconfig, type errors, async patterns — triggered when the user asks to "optimize TypeScript performance", "speed up tsc compilation", "configure tsconfig.json", "fix type errors", "improve async patterns", or encounters TS errors (TS2322, TS2339, "is not assignable to"). Also triggers on .ts, .tsx, .d.ts file work involving type definitions, module organization, or memory management. Does NOT cover TypeScript basics, framework-specific patterns, or testing.

Instructions onlySoftware Development

Only the file list is public. File contents are available once the skill is installed in a workspace.

PathSizeType
AGENTS.md203 Btext/markdown
assets/templates/_template.md612 Btext/markdown
metadata.json930 Bapplication/json
references/advanced-branded-types.md2.4 KBtext/markdown
references/advanced-satisfies-operator.md2.6 KBtext/markdown
references/advanced-template-literal-types.md2.6 KBtext/markdown
references/async-avoid-loop-await.md2.1 KBtext/markdown
references/async-avoid-unnecessary-async.md2.1 KBtext/markdown
references/async-defer-await.md2.1 KBtext/markdown
references/async-explicit-return-types.md2.1 KBtext/markdown
references/async-parallel-promises.md2.1 KBtext/markdown
references/mem-avoid-closure-leaks.md2.9 KBtext/markdown
references/mem-avoid-global-state.md2.4 KBtext/markdown
references/mem-cleanup-event-listeners.md2.9 KBtext/markdown
references/mem-clear-timers.md2.5 KBtext/markdown
references/mem-use-weakmap-for-metadata.md2.2 KBtext/markdown
references/module-avoid-barrel-imports.md1.7 KBtext/markdown
references/module-avoid-circular-dependencies.md1.8 KBtext/markdown
references/module-control-types-inclusion.md1.8 KBtext/markdown
references/module-dynamic-imports.md2.1 KBtext/markdown
references/module-use-type-imports.md1.9 KBtext/markdown
references/runtime-avoid-object-spread-in-loops.md2.1 KBtext/markdown
references/runtime-cache-property-access.md2 KBtext/markdown
references/runtime-prefer-array-methods.md2.3 KBtext/markdown
references/runtime-use-for-of-for-iteration.md2 KBtext/markdown
references/runtime-use-set-for-lookups.md1.8 KBtext/markdown
references/runtime-use-string-methods.md2.2 KBtext/markdown
references/safety-assertion-functions.md2.5 KBtext/markdown
references/safety-const-assertions.md2.2 KBtext/markdown
references/safety-exhaustive-checks.md2.4 KBtext/markdown
references/safety-no-unchecked-indexed-access.md2.5 KBtext/markdown
references/safety-prefer-unknown-over-any.md2 KBtext/markdown
references/safety-strict-null-checks.md1.9 KBtext/markdown
references/safety-use-type-guards.md2.1 KBtext/markdown
references/_sections.md1.7 KBtext/markdown
references/tscfg-enable-incremental.md1.4 KBtext/markdown
references/tscfg-erasable-syntax-only.md2.3 KBtext/markdown
references/tscfg-exclude-properly.md1.8 KBtext/markdown
references/tscfg-isolated-declarations.md2 KBtext/markdown
references/tscfg-isolate-modules.md2 KBtext/markdown
references/tscfg-project-references.md2.1 KBtext/markdown
references/tscfg-skip-lib-check.md1.5 KBtext/markdown
references/tscfg-strict-function-types.md1.8 KBtext/markdown
references/type-avoid-deep-generics.md1.8 KBtext/markdown
references/type-avoid-large-unions.md2 KBtext/markdown
references/type-explicit-return-types.md2 KBtext/markdown
references/type-extract-conditional-types.md1.6 KBtext/markdown
references/type-interfaces-over-intersections.md1.3 KBtext/markdown
references/type-limit-recursion-depth.md1.7 KBtext/markdown
references/type-simplify-mapped-types.md1.8 KBtext/markdown
SKILL.md9.2 KBtext/markdown

Source and attribution

Source:pproenca/dot-skillsinskills/.curated/typescriptat commitcf93c57

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal