Install
openclaw skills install @bovinphang/fec-typescript-project-standardUse when creating, configuring, reviewing, or debugging TypeScript project standards across frontend apps, libraries, SDKs, CLIs, monorepo packages, tsconfig, strictness, module/moduleResolution, path aliases, project references, declaration files, package exports, public API types, DTOs, advanced g
openclaw skills install @bovinphang/fec-typescript-project-standardUnify 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.