跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/reshinto/algo_flow/strict-typescript-review

Claude Code strict-typescript-review:检查数组访问和联合类型

English

Claude Code 安装步骤

  1. 打开 GitHub 固定提交的 `.claude/skills/strict-typescript-review/SKILL.md`,核对内容与使用条件。
  2. 在自己的项目中创建 `.claude/skills/strict-typescript-review/`,把核对后的文件保存为 `.claude/skills/strict-typescript-review/SKILL.md`。
  3. 在该项目根目录启动 Claude Code,在斜杠菜单中选择 `/strict-typescript-review`。

中文摘要

按严格 TypeScript 规则审查改动,找出未处理的缺失值、非穷尽分支及外部数据校验问题。

SKILL.md 中文导读

可复现示例

样例 ts-37 先取 items[0] 再读 title。输入是 {items: []},功能要求空列表时显示“No items”。

工作步骤

  1. 逐个检查变更文件中的索引、联合类型和外部数据入口。
  2. 用具体输入验证会出现的问题,并给出带文件位置的修改建议。

验收方法

把问题标为 FAIL,指出索引结果可能不存在。建议在读 title 前处理空值,修订之后 {items: []} 显示“No items”。

GitHub 原文 · 更新日期 2026-11-14

适用环境

在 Claude Code 中提供改动的 TypeScript 文件及 tsconfig,确认待审项目用于运行时验证的数据边界。

常见问题

TypeScript 类型能替代运行时校验吗?

外部内容仍要在边界验证。输入通过类型守卫或约定的验证流程后,再传给依赖确定结构的内部代码。

技能信息

GitHub 仓库
reshinto/algo_flow

收集于互联网

相关指南

  • Claude Code 自定义 Skills:SKILL.md 的目录、触发条件与测试
更多 Claude Code 技能

相关推荐

  • feature-dev 技能

    reshinto/algo_flow

  • debugging 技能

    reshinto/algo_flow

  • 文档 审查 技能

    reshinto/algo_flow

  • accessibility-audit 技能

    reshinto/algo_flow

  • architecture-review 技能

    reshinto/algo_flow

  • branch-safety-check 技能

    reshinto/algo_flow

词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯