uuid
使用 UUID 生成唯一識別碼
應用程式需要唯一識別碼來追蹤實體、會話和記錄。此技能提供即用型提示,用於生成符合 RFC9562 標準的 UUID v4 隨機識別碼和 UUID v7 時間戳識別碼。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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
安全审计
安全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)
📁 文件系统访问 (1)
⚙️ 外部命令 (36)
质量评分
你能构建什么
實體 ID 生成
為資料庫記錄、API 資源和分散式系統實體創建唯一識別碼。
可排序的時間序列 ID
為審計日誌、事件和時間序列資料生成 UUID v7,具有自然的時間順序排序。
會話和令牌 ID
為安全日誌創建會話識別碼、請求追蹤 ID 和關聯 ID。
试试这些提示
為新實體記錄生成 UUID v4 識別碼。
為我的審計日誌系統中帶有時間戳的事件生成 UUID v7 識別碼。
驗證此 UUID 並告訴我它是否為有效的 v4 或 v7 格式:${input}為 Task 實體創建 TypeScript 介面,使用品牌化的 UUID 類型作為 id 欄位。
最佳实践
- 在偏好隨機性的一般實體 ID 中使用 v4。
- 在需要按時間順序排序的時間序列資料、審計日誌和資料庫主鍵中使用 v7。
- 在資料庫和 API 中將 UUID 儲存為字串(36 個字元)。
避免
- 不要在分散式系統中生成類似 task-1、task-2 的順序 ID。
- 不要手動解析 UUID 字串以提取時間戳;使用函式庫函數。
- 不要依賴客戶端 UUID 生成作為安全關鍵令牌。
常见问题
UUID v4 和 v7 有什麼區別?
UUID 的碰撞機率是多少?
所有環境都支援 UUID v7 嗎?
UUID 對於身份驗證令牌安全嗎?
如何在程式碼中驗證 UUID?
我可以使用 UUID 作為資料庫主鍵嗎?
开发者详情
文件结构
📄 SKILL.md