uuid
Генерация уникальных идентификаторов с UUID
Приложениям требуются уникальные идентификаторы для отслеживания сущностей, сессий и записей. Этот навык предоставляет готовые к использованию промпты для генерации UUID v4 (соответствующих RFC9562) на основе криптографически безопасных случайных значений, а также UUID v7 с метками времени.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "uuid". Сгенерируйте идентификатор UUID v4 для новой записи пользователя.
النتيجة المتوقعة:
- UUID v4 (криптографически случайный): 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d
- Этот 128-битный идентификатор имеет практически нулевую вероятность коллизий.
- Используйте это как первичный ключ для вашей сущности User.
استخدام "uuid". Создайте TypeScript-интерфейс для журнала аудита с использованием UUID v7.
النتيجة المتوقعة:
- Определите интерфейс с полем id версии v7 UUID
- Включите поля 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)
درجة الجودة
ماذا يمكنك بناءه
Генерация идентификаторов сущностей
Создавайте уникальные идентификаторы для записей базы данных, ресурсов API и сущностей распределённых систем.
Сортируемые идентификаторы временных рядов
Генерируйте UUID v7 для журналов аудита, событий и данных временных рядов с естественным хронологическим порядком.
Идентификаторы сессий и токенов
Создавайте идентификаторы сессий, идентификаторы отслеживания запросов и корреляционные идентификаторы для журналирования безопасности.
جرّب هذه الموجهات
Сгенерируйте идентификатор UUID v4 для новой записи сущности.
Сгенерируйте идентификатор UUID v7 для события с меткой времени в моей системе журнала аудита.
Проверьте валидность этого UUID и скажите, является ли он допустимым форматом v4 или v7: ${input}Создайте TypeScript-интерфейс для сущности Task с использованием брендированного типа UUID для поля id.
أفضل الممارسات
- Используйте v4 для общих идентификаторов сущностей, где предпочтительна случайность.
- Используйте v7 для данных временных рядов, журналов аудита и первичных ключей базы данных, требующих хронологического порядка сортировки.
- Храните UUID как строки (36 символов) в базах данных и API.
تجنب
- Не генерируйте последовательные идентификаторы, такие как task-1, task-2 в распределённых системах.
- Не разбирайте строки UUID вручную для извлечения меток времени; используйте функции библиотеки.
- Не полагайтесь на генерацию UUID на стороне клиента для токенов безопасности.