跳到正文
cccskills
免费在 GitHub 公开中文介绍

typescript-patterns

为TypeScript和JavaScript编写、审查或重构提供类型设计与代码组织指导,涵盖严格编译设置、安全缩窄、泛型、异步错误处理及模块边界,帮助明确公开接口并安全处理数据。

原文查看原文说明

TypeScript patterns for strict, type-safe, maintainable code in modern TypeScript and JavaScript applications. Covers strict compiler configuration, type design, narrowing, discriminated unions, generics, async and error handling, module boundaries, dependency hygiene, and type-level testing. Use when writing or reviewing TypeScript or JavaScript code.

affaan-m/ECC星标 293,783(GitHub 293,783 + cccskills 0)

实测评分 未实测

查看安装方法

适用场景

  • 设置TypeScript严格选项
  • 用安全缩窄替代 `any`
  • 设计泛型和状态类型
  • 审查异步代码与公开接口

中文介绍

功能

此技能为TypeScript和JavaScript的编写、审查及重构提供类型设计和代码组织指导。内容包括严格编译器设置、使用 unknown 和类型缩窄替代 any,以及为导出的函数明确声明类型。它还介绍如何用可辨识联合和泛型表示状态及依赖调用方输入的类型。其他主题包括外部输入的运行时验证、异步操作与错误处理、依赖方向、公开导出、类型测试和编译器配置。

适用场景

新建TypeScript项目、处理类型错误,或审查包含 .ts、.tsx 文件的改动时,可以参考此技能。它也适用于减少宽松类型,以及为新功能设计类型、泛型和模块边界。审查JavaScript代码或考虑运行时数据验证方式时,也可以使用其中的指导。

使用示例

  • “请检查这个 tsconfig.json,让类型检查更加严格。”
  • “请用安全的输入验证和类型缩窄替换这里的 any。”
  • “请审查这段异步处理及模块的公开导出。”

注意事项

运行类型测试或检查时,项目需要安装相应工具,例如 tsc、Vitest 或 ESLint。资料以 Zod 作为输入验证库的示例,但没有要求必须使用特定库。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
A良好资料提供类型设计指导,未描述外部发送或删除操作。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足检查需要安装 `tsc`、Vitest或ESLint等工具,但未提供安装步骤。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月30日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(1)

  • SKILL.md23.1 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

accessibility

免费有简介

依据WCAG 2.2设计和检查Web、iOS及Android界面,核查读屏标签、键盘操作、配色对比度和操作目标尺寸,使界面支持辅助技术。

  • 为纯图标按钮添加说明
  • 检查键盘操作与模态框焦点
  • 检查对比度与操作目标尺寸
affaan-m/ECC29.4万2026年10月30日 更新

从指令、记忆、工具执行和界面显示等十二个层面排查人工智能代理故障,依据代码和日志梳理原因,按严重程度列出问题并提出修复方案。

  • 排查仅在应用内出现的故障
  • 调查旧对话混入回答的原因
  • 核对工具漏执行或虚报执行
affaan-m/ECC29.4万2026年10月30日 更新

agent-eval

免费有简介

用实际开发任务比较多个编程智能体,记录成功率、可获取的API费用、耗时和重复运行的稳定性,为工具选型及更新后的性能评估提供数据。

  • 用实际开发任务比较智能体
  • 采用新工具或模型前进行评估
  • 检查智能体更新后的性能
affaan-m/ECC29.4万2026年10月30日 更新

设计和调整AI智能体使用的工具、输入与返回格式,明确出错后的恢复、重试和停止条件,管理上下文信息量,并以完成率、重试次数和成功任务成本评估改进。

  • 设计智能体工具及输入格式
  • 明确工具结果与下一步行动
  • 制定安全重试与停止条件
affaan-m/ECC29.4万2026年10月30日 更新

在AI代理反复失败或重复操作时,记录错误与环境前提、排查原因,采取影响有限的恢复操作,并汇总结果和证据,为有依据的重试与交接提供支持。

  • 排查重复调用工具的原因
  • 调查对话膨胀导致的质量下降
  • 核对文件路径与环境差异
affaan-m/ECC29.4万2026年10月30日 更新

根据错误信息和执行环境,分析AI代理反复失败或重复操作的原因。通过小范围、可撤销的恢复操作检验假设,并将结果与依据整理成可供交接的报告。

  • 诊断代理连续失败
  • 调查重复调用工具的循环
  • 检查上下文积累导致的输出退化
affaan-m/ECC29.4万2026年10月5日 更新

查看 affaan-m 的全部技能

报告此技能的问题