스킬 uuid

uuid

안전 🌐 네트워크 접근📁 파일 시스템 액세스⚙️ 외부 명령어

Генерация уникальных идентификаторов с UUID

Приложениям требуются уникальные идентификаторы для отслеживания сущностей, сессий и записей. Этот навык предоставляет готовые к использованию промпты для генерации UUID v4 (соответствующих RFC9562) на основе криптографически безопасных случайных значений, а также 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" 사용 중입니다. Создайте TypeScript-интерфейс для журнала аудита с использованием UUID v7.

예상 결과:

  • Определите интерфейс с полем id версии v7 UUID
  • Включите поля 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
사양 준수

만들 수 있는 것

Генерация идентификаторов сущностей

Создавайте уникальные идентификаторы для записей базы данных, ресурсов API и сущностей распределённых систем.

Сортируемые идентификаторы временных рядов

Генерируйте UUID v7 для журналов аудита, событий и данных временных рядов с естественным хронологическим порядком.

Идентификаторы сессий и токенов

Создавайте идентификаторы сессий, идентификаторы отслеживания запросов и корреляционные идентификаторы для журналирования безопасности.

이 프롬프트를 사용해 보세요

Базовый UUID v4
Сгенерируйте идентификатор UUID v4 для новой записи сущности.
Идентификатор на основе метки времени
Сгенерируйте идентификатор UUID v7 для события с меткой времени в моей системе журнала аудита.
Проверка валидации
Проверьте валидность этого UUID и скажите, является ли он допустимым форматом v4 или v7: ${input}
Сущность TypeScript
Создайте TypeScript-интерфейс для сущности Task с использованием брендированного типа UUID для поля id.

모범 사례

  • Используйте v4 для общих идентификаторов сущностей, где предпочтительна случайность.
  • Используйте v7 для данных временных рядов, журналов аудита и первичных ключей базы данных, требующих хронологического порядка сортировки.
  • Храните UUID как строки (36 символов) в базах данных и API.

피하기

  • Не генерируйте последовательные идентификаторы, такие как task-1, task-2 в распределённых системах.
  • Не разбирайте строки UUID вручную для извлечения меток времени; используйте функции библиотеки.
  • Не полагайтесь на генерацию UUID на стороне клиента для токенов безопасности.

자주 묻는 질문

В чём разница между UUID v4 и v7?
v4 использует чистую случайность для максимальной энтропии. v7 включает метку времени, что делает идентификаторы естественно сортируемыми по времени создания.
Какова вероятность коллизии для UUID?
Вероятность генерации дублирующегося UUID v4 практически нулевая. При генерации более 100 миллиардов UUID шанс составляет 1 из 2,71 квинтиллиона.
Поддерживается ли UUID v7 во всех средах?
UUID v7 новее (RFC9562, 2024). Используйте uuid@13.0.0 или более позднюю версию. В более старых средах может поддерживаться только v4.
Безопасны ли UUID для токенов аутентификации?
UUID v4 подходит для идентификаторов сессий, но не как единственные токены аутентификации. Используйте правильные токены JWT или OAuth для аутентификации с критическими требованиями безопасности.
Как проверить UUID в коде?
Используйте uuidValidate() для проверки валидности формата. Используйте uuidVersion() для определения версии сгенерированного UUID.
Можно ли использовать UUID как первичные ключи базы данных?
Да. UUID v7 обеспечивает лучшую локальность индекса, чем v4. Оба работают как первичные ключи в PostgreSQL, MySQL, MongoDB и Firestore.

개발자 세부 정보

작성자

7Spade

라이선스

MIT

참조

main

파일 구조

📄 SKILL.md