Skill
Community

naming-typescript

Install
1
Install the plugin
$
npx claudepluginhub 15195999826/lomomarketplace --plugin typescript-style

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

Applies TypeScript naming conventions for variables, functions, classes, types, and files. Use when writing new code or reviewing naming patterns. Triggers: "命名规范", "怎么命名", "变量名", "naming convention".

Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

TypeScript 命名规范

速查表

类型规则示例
变量/函数camelCaseuserName, fetchUser
类/类型PascalCaseUserService, ApiResponse
常量UPPER_SNAKEMAX_RETRY, API_URL
布尔前缀isActive, hasPermission
数组复数users, items
文件kebab-caseuser-service.ts

布尔变量前缀

前缀语义示例
is状态isActive, isLoading
has拥有hasPermission, hasError
can能力canEdit, canSubmit
should建议shouldRefresh, shouldRetry
will将要willUpdate, willExpire
did已发生didMount, didChange

常量判断

// UPPER_SNAKE: 编译时确定、不可变
const MAX_RETRY = 3
const API_URL = 'https://api.example.com'

// camelCase: 运行时计算
const currentUser = fetchUser()

常用缩写

缩写全称
ctxContext
cfgConfiguration
req/resRequest/Response
errError
fnFunction
refReference
prev/nextPrevious/Next
idxIndex

避免:单字母变量(除 i/j/kT/K/V

Stats
Stars0
Forks0
Last CommitDec 29, 2025

Similar Skills