TypeScript 最佳实践
io.github.aiskillstore/marketplace/typescript-best-practices
提供 TypeScript 模式,用于类型优先开发、让非法状态不可表示、穷尽处理与运行时校验。在阅读或编写 TypeScript/JavaScript 文件时必须使用。
“Typescript” 共 348 个结果
io.github.aiskillstore/marketplace/typescript-best-practices
提供 TypeScript 模式,用于类型优先开发、让非法状态不可表示、穷尽处理与运行时校验。在阅读或编写 TypeScript/JavaScript 文件时必须使用。
io.github.aiskillstore/marketplace/typescript-review
依据 Metabase 编码标准审查 TypeScript/JavaScript 代码变更,检查风格违规与代码质量问题。在审查包含 TS/JS 代码的 PR 或 diff 时使用。
io.github.aiskillstore/marketplace/typescript-write
按 Metabase 编码标准与最佳实践编写 TypeScript 和 JavaScript 代码。在开发或重构 TS/JS 代码时使用。
io.github.aiskillstore/marketplace/typescript-advanced-types
掌握 TypeScript 高级类型系统,包括泛型、条件类型、映射类型、模板字面量类型与工具类型,构建类型安全的应用。在实现复杂类型逻辑、创建可复用类型工具或确保 TypeScript 项目的编译期类型安全时使用。
io.github.rmyndharis/antigravity-skills/typescript-pro
精通 TypeScript 高级类型、泛型与严格类型检查。处理复杂类型系统、装饰器与企业级模式。在涉及 TypeScript 架构、类型推断优化或高级类型模式时主动使用。
io.github.rmyndharis/antigravity-skills/typescript-advanced-types
掌握 TypeScript 高级类型系统,包括泛型、条件类型、映射类型、模板字面量类型与工具类型,构建类型安全的应用。在实现复杂类型逻辑、创建可复用类型工具或确保 TypeScript 项目的编译期类型安全时使用。
io.github.blader/Claudeception/typescript-circular-dependency
检测并解决 TypeScript/JavaScript 的循环 import 依赖。适用场景:(1) 运行时报 “Cannot access 'X' before initialization”;(2) import 意外返回 undefined;(3) “ReferenceError: Cannot access X before initialization”;(4) 改动 import 顺序后消失的类型错误;(5) Jest/Vitest 测试里 import 为 undefined,但在浏览器中正常。
io.github.shinpr/ai-coding-project-boilerplate/typescript-rules
应用类型安全与错误处理规则。禁止使用 any,强制类型守卫。在实现 TypeScript 或审查类型定义时使用。
io.github.shinpr/ai-coding-project-boilerplate/typescript-rules
应用类型安全与错误处理规则。执行禁用 any 策略与类型守卫。在实现 TypeScript 或审查类型时使用。
io.github.Microck/ordinary-claude-skills/typescript-review
依据 Metabase 编码标准审查 TypeScript/JavaScript 代码变更,检查风格违规与代码质量问题。在审查包含 TS/JS 代码的 PR 或 diff 时使用。
io.github.Microck/ordinary-claude-skills/typescript-advanced-types
掌握 TypeScript 高级类型系统,包括泛型、条件类型、映射类型、模板字面量类型与工具类型,构建类型安全的应用。在实现复杂类型逻辑、创建可复用类型工具或确保 TypeScript 项目的编译期类型安全时使用。
io.github.Microck/ordinary-claude-skills/typescript-write
按 Metabase 编码标准与最佳实践编写 TypeScript 和 JavaScript 代码。在开发或重构 TS/JS 代码时使用。
io.github.CaptainCrouton89/.claude/typescript-sdk-reference
TypeScript Agent SDK 全面参考,包含用于以编程方式与 Claude Code 交互的函数、类型与接口。
io.github.microsoft/TypeScript/api-client
Instructions for working on the API client in ./packages/typescript
io.github.microsoft/TypeScript/security-report-check
你在对本仓库做安全研究吗?本文说明仓库能提供和不能提供哪些保障。在上报安全问题或开展安全研究之前请先阅读。
io.github.microsoft/TypeScript/compiler-and-fourslash-tests
如何在 TypeScript 仓库中编写、运行与调试编译器测试及 fourslash(LSP)测试。涵盖测试文件格式、directives、标记、基线管理以及 fourslash 校验 API。
io.github.code-yeongyu/oh-my-openagent/programming
为 Python、Rust、TypeScript 与 Go 执行严格、现代的语言实践(类型化错误、穷尽式 match、TDD)。用于处理 .py、.rs、.ts、.go 文件。
io.github.langgenius/dify/how-to-write-component
在实现或重构 React/TypeScript 组件、且任务需要就组件归属、功能边界、状态、数据流、副作用或交互归属做决策时使用。不适用于仅审查、仅测试、仅改文案或仅改样式的请求。
io.github.prisma/orm/no-bare-casts
适用于:在 TypeScript 或 TSX 生产代码中书写 `as`、修改包含裸 `as` 断言的文件、用断言压制类型错误、遇到 `as unknown as`,或审查断言使用点时。
io.github.microsoft/vscode/project-setup-info-local
帮助用户在 VS Code 工作区中创建完整项目结构的全面设置步骤;本工具面向整体项目的初始化与脚手架搭建,而非创建单个文件。适用:用户要从零创建完整新项目;搭建整个项目框架(TypeScript 项目、React 应用、Node.js 服务等);初始化具备完整结构的 Model Context Protocol(MCP)服务器;按规范脚手架创建 VS Code 扩展;设置 Next.js、Vite 或其他框架项目;用户要求新项目、创建工作区或设置某框架项目;需要建立含依赖、配置文件与目录结构的完整开发环境。不适用:创建单个文件或少量代码片段;向已有项目添加单个文件;修改既有代码库;用户要求创建一个文件或添加一个组件;简单代码示例或演示;调试。
io.github.streamlit/streamlit/checking-changes
在提交前通过格式、lint、类型与单元测试检查来校验所有代码改动。在完成(Python)后端或(TypeScript)前端改动后、即将提交或结束工作会话前使用。
io.github.tabler/tabler/bootstrap-component
Write a new Bootstrap-style JavaScript component class in `core/js/src/bootstrap/` — a `BaseComponent` subclass with typed config, `EVENT_*`/`CLASS_NAME_*` constants and a `data-bs-toggle` Data API. Use whenever the user asks for a new component in the Bootstrap port (a toggler, a dialog, a chip input, a stepper) or wants an existing one brought up to this baseline. Covers file structure, TypeScript typing of `Default` and `DefaultType`, constructor and config merging, events, the Data API handler and the minimal public API. Not for the build, the tests or the size budget — that is the `core-js` skill.
io.github.tabler/tabler/shared-lib
把逻辑移出 Astro frontmatter 到 `shared/lib/*.ts`,并用 vitest 测试覆盖。当 frontmatter 膨胀到不止拼装类名、demo 数据需要整形或格式化、同一辅助函数出现在两个组件中,或用户要求在 `shared/` 下写 helper、工具或单元测试时使用。涵盖该位置的归属内容、模块约定、同级 `*.test.ts` 规则、确定性 demo 数据,以及本仓库使用的严格 TypeScript 模式。
io.github.browser-use/browser-use/cloud
Browser Use Cloud(托管版浏览器自动化 API)文档参考。凡涉及 Cloud REST API(v2、v3 或 v4)、browser-use-sdk(Python 或 TypeScript)、X-Browser-Use-API-Key 鉴权、cloud sessions、浏览器 profile、profile 同步、CDP WebSocket 连接、隐身浏览器、住宅代理、验证码处理、webhook、workspace、skill 市场、liveUrl 流、定价,以及集成模式(聊天界面、subagent、把浏览器工具接入已有 agent)时使用。n8n/Make/Zapier 集成、云上 Playwright/Puppeteer/Selenium、1Password 密钥库相关问题也适用。不适用于开源 Python 库(Agent、Browser、Tools 配置)——那些请用 open-source skill。