From frontend-craft
Configures and reviews TypeScript project standards: tsconfig strictness, module resolution, path aliases, declaration files, package exports, and type boundaries for apps, libraries, SDKs, CLIs, and monorepos.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-craft:fec-typescript-project-standardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Unify project configuration, type boundaries, and release product rules for the TypeScript layer. Works with front-end applications, component libraries, SDKs, CLIs, monorepo packages, and pure TypeScript tool libraries, but does not take over the framework architecture responsibilities of React, Vue, Next.js, Nuxt, or Vite.
Unify project configuration, type boundaries, and release product rules for the TypeScript layer. Works with front-end applications, component libraries, SDKs, CLIs, monorepo packages, and pure TypeScript tool libraries, but does not take over the framework architecture responsibilities of React, Vue, Next.js, Nuxt, or Vite.
Identify TypeScript context
tsconfig layering, strictness, path aliases, type checking scripts and framework generation types.moduleResolution, shebang artifacts, and process.env type boundaries.Convergence tsconfig
strict by default, do not turn off key constraints such as noImplicitAny, strictNullChecks or exactOptionalPropertyTypes for pass builds.target, lib, module and moduleResolution according to the running environment; browser applications, Node scripts, and library packages should not share an ambiguous configuration.Design type boundaries
unknown first, and then narrowed by schema or type guard.Fixed release and announcement of products
exports, types, and files of package.json are consistent with the actual build product..d.ts through tsc --emitDeclarationOnly, build tool declaration plug-in or API extractor, and check that the declaration file can be parsed by the consumer before publishing.Verify TypeScript quality
typecheck, build, test, lint and package pack dry-run.skipLibCheck, any, unguarded non-null assertions or the wide as to mask real boundary issues.The output should include TypeScript context determinations, key tsconfig/package type entry suggestions, type boundary schemes, declaration file or public API risks, and verification commands. After completion, the project should be able to independently typecheck, public types can be parsed by consumers, and type safety issues should have clear narrowing or modeling solutions.
npx claudepluginhub bovinphang/frontend-craftMasters advanced TypeScript types, generics, conditional types, decorators, strict configs for enterprise architectures and production type safety hardening.
Configures tsconfig.json with extends, project references, composite builds, incremental compilation, and separation of concerns for monorepos and build optimization.
Provides advanced TypeScript/JavaScript expertise for type-level programming, performance optimization, monorepo management, migrations, and modern tooling. Analyzes projects, applies fixes, and validates with typechecks/tests.