ワンクリックで
typescript-strict
约束 any、收紧类型边界、审查接口定义。适用于 TypeScript 严格模式、类型安全审查、接口设计,或用户请求 typescript strict 时。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
约束 any、收紧类型边界、审查接口定义。适用于 TypeScript 严格模式、类型安全审查、接口设计,或用户请求 typescript strict 时。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Cursor:csx-web-react 独立 Next.js / React 前端项目入口;name 为 ask-csx-web-react,口令 /ask-csx-web-react。用于恢复当前项目上下文、收敛 TECH-8370 / TECH-8458 显示屏配置与公开大屏任务、核对 API / static export / Bitbucket 部署规则,并路由 React、TypeScript、Figma、代码审查、BMAD 等专项 skills。Use when the user works on csx-web-react, invokes /ask-csx-web-react, or the workspace is macOS /Users/<你的用户名>/Desktop/work/csx-web-react.
Cursor:cai_wu 公司财务问题项目入口。用于恢复当前项目上下文、处理公司财务数据分析/核对/报表/自动化相关任务,并在用户消息含 /ask-cai-wu、当前工作区为 /Users/stark/Desktop/work/cai_wu 或需要继续 cai_wu 财务项目任务时使用。
Cursor:工作区为 Codex 用户目录时的会话入口;name 为 ask-codex,口令 /ask-codex。 Codex(CLI/插件)对口文件为 Windows %USERPROFILE%\.codex\skills\codex\SKILL.md / macOS /Users/<你的用户名>/.codex/skills/codex/SKILL.md(name: codex,口令 /codex,见 AGENTS.md); 两处文件分别维护,但工作流与恢复顺序保持一致。
作为 CS Mobile(csx-mobile-upgrade)项目入口 skill:恢复项目上下文、收敛需求、按最小上下文读代码,并将任务路由到 RN、TypeScript、Figma、代码审查等专项 skills。适用于用户提及 csx-mobile、CS Mobile、csx-mobile-upgrade、`/ask-csx-mobile-upgrade`,工作区为 Windows `D:/work/RN/csx-mobile-upgrade` 或 Mac `/Users/<你的用户名>/Desktop/work/RN/csx-mobile`,或需要导航、API、i18n、推送、原生构建、健康数据、RN 实现等本仓库级引导时。
Cursor:csx-web / ClinicSolution Web Vue 2 前端项目入口;name 为 ask-csx-web,口令 /ask-csx-web。用于恢复项目上下文、收敛任务范围、读取项目规则, 并路由 Vue、webpack、API、i18n、Element UI、WebOffice、telemedicine、代码审查、 BMAD 等专项 skills。Use when the user works on csx-web, invokes /ask-csx-web, or the workspace is Windows D:\work\csx-web / macOS /Users/<你的用户名>/Desktop/work/csx-web.
Cursor:PS5 Pro 项目与资料库的会话入口;name 为 ask-ps5pro,口令 /ask-ps5pro。 用于恢复当前项目上下文、读取项目 context.md 与规则、收敛 PS5 Pro 相关咨询/资料整理/购买决策/使用排障任务, 并与 Codex 侧 /ps5pro 保持同一执行流程。工作区为 Windows `D:\work\ps5 pro` 或 macOS `/Users/<你的用户名>/Desktop/work/ps5 pro`(当前 Mac:`/Users/stark/Desktop/work/ps5 pro`)。
| name | typescript-strict |
| description | 约束 any、收紧类型边界、审查接口定义。适用于 TypeScript 严格模式、类型安全审查、接口设计,或用户请求 typescript strict 时。 |
@typescript-strict 或提及“类型收紧”“去 any”“接口审查”strict 配置| 输入示例 | 说明 |
|---|---|
@typescript-strict | 审查当前文件/项目的类型用法 |
@typescript-strict 去除 any | 聚焦 any 替换 |
@typescript-strict 接口 X 定义 | 审查特定接口 |
any,改用 unknown 或具体类型any,显式标注或启用 noImplicitAnyT extends anyundefined 区分interface 优先于 type(对象形态)type 与 interface 重复定义strict: true 或等价子项noUncheckedIndexedAccess(按需)exactOptionalPropertyTypes(按需)strictNullChecks 已开启使用标签(按规则不使用 emoji):
# TypeScript Strict Review: [范围]
## 摘要
[1–2 句概述]
## Critical
- [文件:行号] [问题与建议类型]
## Suggestions
- [文件:行号] [建议]
## Nice to have
- [可选改进]
| 场景 | 替代方案 |
|---|---|
| 未知 JSON | unknown + 校验或 zod/io-ts |
| 泛型默认 | unknown 或显式约束 |
| 第三方无类型 | 声明 .d.ts 或 @ts-ignore(最小范围) |
| 动态 key | Record<string, T> 或 {[k: string]: T} |
GPT-5.4 或 Claude Sonnet 4.6GPT-5.4