技能 uuid

uuid

安全 🌐 网络访问📁 文件系统访问⚙️ 外部命令

使用 UUID 生成唯一識別碼

應用程式需要唯一識別碼來追蹤實體、會話和記錄。此技能提供即用型提示,用於生成符合 RFC9562 標準的 UUID v4 隨機識別碼和 UUID v7 時間戳識別碼。

支持: Claude Codex Code(CC)
⚠️ 68
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“uuid”。 為新用戶記錄生成 UUID v4 識別碼。

预期结果:

  • UUID v4(加密隨機):9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
  • 此 128 位元識別碼的碰撞機率實際上為零。
  • 將此作為您的 User 實體的主鍵使用。

正在使用“uuid”。 使用 UUID v7 為審計日誌創建 TypeScript 介面。

预期结果:

  • 定義帶有 v7 UUID id 欄位的介面
  • 包含 timestamp、userId、action 和 resource 欄位
  • 使用 uuidv7() 生成自然可排序的 ID

安全审计

安全
v3 • 1/16/2026

This is a pure documentation/prompt skill containing only markdown documentation for the uuid npm package. Static findings are false positives: markdown code fences were misinterpreted as shell commands, UUID identifier standards were flagged as weak crypto, and standard programming terms were misidentified as reconnaissance. No executable code, network calls, filesystem access, or external commands exist. The content describes legitimate use of a widely-trusted open-source library.

2
已扫描文件
649
分析行数
3
发现项
3
审计总数
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
85
内容
21
社区
100
安全
83
规范符合性

你能构建什么

實體 ID 生成

為資料庫記錄、API 資源和分散式系統實體創建唯一識別碼。

可排序的時間序列 ID

為審計日誌、事件和時間序列資料生成 UUID v7,具有自然的時間順序排序。

會話和令牌 ID

為安全日誌創建會話識別碼、請求追蹤 ID 和關聯 ID。

试试这些提示

基本 UUID v4
為新實體記錄生成 UUID v4 識別碼。
基於時間戳的 UUID
為我的審計日誌系統中帶有時間戳的事件生成 UUID v7 識別碼。
驗證檢查
驗證此 UUID 並告訴我它是否為有效的 v4 或 v7 格式:${input}
TypeScript 實體
為 Task 實體創建 TypeScript 介面,使用品牌化的 UUID 類型作為 id 欄位。

最佳实践

  • 在偏好隨機性的一般實體 ID 中使用 v4。
  • 在需要按時間順序排序的時間序列資料、審計日誌和資料庫主鍵中使用 v7。
  • 在資料庫和 API 中將 UUID 儲存為字串(36 個字元)。

避免

  • 不要在分散式系統中生成類似 task-1、task-2 的順序 ID。
  • 不要手動解析 UUID 字串以提取時間戳;使用函式庫函數。
  • 不要依賴客戶端 UUID 生成作為安全關鍵令牌。

常见问题

UUID v4 和 v7 有什麼區別?
v4 使用純隨機性以獲得最大熵。v7 包含時間戳,使 ID 可按創建時間自然排序。
UUID 的碰撞機率是多少?
生成重複 UUID v4 的機率實際上為零。在 1000 億個 UUID 中,機率為 2.71 百京分之一。
所有環境都支援 UUID v7 嗎?
UUID v7 較新(RFC9562,2024 年)。使用 uuid@13.0.0 或更高版本。較舊的環境可能僅支援 v4。
UUID 對於身份驗證令牌安全嗎?
UUID v4 適合作為會話 ID,但不適合作為唯一的身份驗證令牌。對於安全關鍵的身份驗證,請使用適當的 JWT 或 OAuth 令牌。
如何在程式碼中驗證 UUID?
使用 uuidValidate() 檢查格式有效性。使用 uuidVersion() 確定生成的 UUID 版本。
我可以使用 UUID 作為資料庫主鍵嗎?
可以。UUID v7 比 v4 提供更好的索引局部性。兩者都可以在 PostgreSQL、MySQL、MongoDB 和 Firestore 中作為主鍵使用。

开发者详情

文件结构

📄 SKILL.md