Typescript Development
by @cjthompson · plugin · 6 skills
Deep TypeScript production guidance for testing, tooling, modules, packaging, and type-system work.
Install the whole plugin (CLI)
npx skillmds add cjthompson/typescript-testing
npx skillmds add cjthompson/dignified-typescript
npx skillmds add cjthompson/tighten-typescript-types
npx skillmds add cjthompson/typescript-project-tooling
npx skillmds add cjthompson/typescript-modules-packaging
npx skillmds add cjthompson/typescript-type-system-referenceSkills in this plugin
- ▌ typescript-testing · cjthompsonUse when designing or implementing tests for TypeScript behavior, public types, compiler failures, filesystem or process boundaries, or package-consumer compatibility.
- ▌ dignified-typescript · cjthompsonUse when implementing or reviewing substantial TypeScript, designing public APIs, modeling domain state, validating runtime data, or refactoring project-scale TypeScript code.
- ▌ tighten-typescript-types · cjthompsonUse when tightening annotations in existing TypeScript, removing avoidable any or assertions, improving changed-file types, or reducing compiler errors without broad refactoring.
- ▌ typescript-project-tooling · cjthompsonUse when configuring or maintaining a TypeScript repository, package manager, tsconfig files, linting, formatting, testing, builds, workspaces, CI, or publishing automation.
- ▌ typescript-modules-packaging · cjthompsonAlign TypeScript module resolution, package exports, and declaration emit so that consumers can import the published artifact under every supported runtime and bundler.
- ▌ typescript-type-system-reference · cjthompson bundleUse when answering difficult or disputed TypeScript questions about assignability, inference, narrowing, variance, generics, conditional or mapped types, declarations, or compiler-option semantics.