javascript-typescript-conventions
仓库创建 2026年7月4日最近提交 22 天前SkillHot 收录 22 天前
▸ 精选理由
有助于提高代码一致性与可维护性,适用于多数前端/全栈项目。
这个 Skill 做什么
面向 JavaScript/TypeScript 的命名、大小写与编码最佳实践规范。
写 .js/.ts/.jsx/.tsx 或做 React 开发时给出一套实用命名与大小写规则:变量用 camelCase、组件用 PascalCase、常量大写等,并说明 TypeScript 类型与文件组织的常见约定。适合团队统一编码风格或修改代码时参考。重点是贴近日常编码的具体建议,不只是空泛原则。
▸ 展开 SKILL.md 英文原文
Provides JavaScript and TypeScript coding conventions including casing rules, naming patterns, and best practices for variables, constants, components, and types. Use when writing or editing .ts, .tsx, .js, .jsx files, creating React components, or working with TypeScript types.
0
Stars
0
Forks
23
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/ceilidhboy/skills/master/skills/javascript-typescript-conventions/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/ceilidhboy/skills/master/skills/javascript-typescript-conventions/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# JavaScript/TypeScript Conventions
## Quick Start
```typescript
// Variables and constants - camelCase
const maxRetries = 3;
const defaultTimeout = 30;
const campaignsPerPage = 10;
// Function parameters and return types - camelCase
function processUserData(userName: string, userId: number): void {
const isActive = true;
const totalAmount = 100;
}
// Component names - PascalCase
function ActiveBadge({ count }: Props) { ... }
export function CampaignCard({ campaign }: CampaignCardProps) { ... }
// Type names - PascalCase
type CampaignData = {
name: string;
location: string;
};
interface Props {
count: number;
}
// Environment variables - SCREAMING_SNAKE_CASE
const via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有