원클릭으로
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