uuid
Генерация уникальных идентификаторов с UUID
Приложениям требуются уникальные идентификаторы для отслеживания сущностей, сессий и записей. Этот навык предоставляет готовые к использованию промпты для генерации UUID v4 (соответствующих RFC9562) на основе криптографически безопасных случайных значений, а также UUID v7 с метками времени.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"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 на стороне клиента для токенов безопасности.
자주 묻는 질문
В чём разница между UUID v4 и v7?
Какова вероятность коллизии для UUID?
Поддерживается ли UUID v7 во всех средах?
Безопасны ли UUID для токенов аутентификации?
Как проверить UUID в коде?
Можно ли использовать UUID как первичные ключи базы данных?
개발자 세부 정보
파일 구조
📄 SKILL.md