skill-creator
80创建可靠的 AI 技能
AI 团队通常需要可复用的工作流,但缺少清晰的技能结构。此技能会指导 Claude、Codex 和 Claude Code 完成技能的规划、编写、验证和打包。
为 TypeScript 应用生成 UUID
团队需要可跨服务和数据库使用的稳定标识符。此技能通过 TypeScript 示例说明 UUID v4 和 v7 的用法。
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "uuid" from https://skillstore.io/skills/7spade-uuid.md and its manifest at https://skillstore.io/api/skills/7spade-uuid/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
正在使用“uuid”。 审计日志应该使用哪个 UUID 版本?
预期结果:
使用 UUID v7,因为它包含时间排序能力。它可以改进按时间顺序排序,并可减少数据库索引碎片。
正在使用“uuid”。 我应该如何在 Firestore 中存储 UUID?
预期结果:
将 UUID 存储为字符串。Firestore 可以很好地处理字符串文档 ID,而二进制转换会增加不必要的复杂性。
正在使用“uuid”。 我可以将 UUID 用于会话令牌吗?
预期结果:
对于安全敏感的会话,请使用服务器端身份验证令牌。UUID 更适合作为标识符,而不是身份验证密钥。
The static findings are false positives caused by Markdown fences, TypeScript examples, static UUID CLI examples, and a public repository link. I found no prompt injection, data exfiltration, system reconnaissance, or executable malware behavior in SKILL.md.
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
https://skillstore.io/skills/7spade-uuid/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/7spade-uuid?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/7spade-uuid?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/7spade-uuid/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/7spade-uuid.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>7Spade. (2026). uuid security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/7spade-uuid/audits/6@techreport{7spade-7spade-uuid-2026,
author = {7Spade},
title = {uuid security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/7spade-uuid/audits/6},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "uuid security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "7Spade"
date-released: "2026-07-04"
url: "https://skillstore.io/skills/7spade-uuid/audits/6"
identifiers:
- type: other
value: "skillstore:7spade-uuid:audit:6"
description: "Skillstore immutable audit report identifier"
将 UUID v4 用于任务、用户、上传和蓝图等必须在服务之间保持唯一的标识符。
将 UUID v7 用于需要按时间顺序排序和保持数据库索引局部性的日志、事件和审计记录。
为基于 UUID 的记录应用一致的 TypeScript 类型、验证和 Firestore 存储模式。
帮我判断 UUID v4 还是 UUID v7 更适合作为我的 TypeScript 应用中的实体 ID。请解释权衡取舍。
向我展示如何向 TypeScript 模型和创建函数添加 uuid package 导入以及基于 UUID 的 ID。
审查我的 Firestore 仓储设计,并建议哪些位置应使用 UUID v4 或 v7 作为文档 ID。
创建一个项目 UUID 策略,涵盖 v4、v7、验证、带品牌标记的 TypeScript 类型以及安全敏感场景例外。
作者
7Spade许可证
MIT
Skillstore 修订
r1
版本提示
作者未声明版本。
引用
14dc8f201a64f8d30fd131d7f036cd5e788be523
维护新鲜度
2026/7/25
使用量
14 次下载 · 240 次浏览
文件结构
📄 SKILL.md
创建可靠的 AI 技能
AI 团队通常需要可复用的工作流,但缺少清晰的技能结构。此技能会指导 Claude、Codex 和 Claude Code 完成技能的规划、编写、验证和打包。
选择最小权限 Azure 角色
当需求不明确时,Azure 角色决策可能会授予过多访问权限。此技能会将所需权限映射到最小角色,并提供分配指导。
使用 Playwright 测试 Web 应用
前端变更需要在真实浏览器中验证,而不只是进行静态检查。此技能指导 Claude、Codex 和 Claude Code 进行基于 Playwright 的测试、调试、截图和控制台检查。
使用 @delon/util 构建 Angular 实用工具
Angular 团队经常重复编写数据格式化、克隆、分组和浏览器辅助逻辑。本技能展示如何在 ng-alain 和任务工作流组件中使用 @delon/util 辅助工具。
起草经过读者测试的文档
重要文档常常失败,是因为关键上下文仍留在作者脑中。此技能会引导 Claude、Codex 或 Claude Code 完成上下文收集、结构化起草、迭代优化和读者测试。
构建 @delon Chart 仪表板
Angular 团队需要与 ng-alain 仪表板模式一致的图表。此技能提供 @delon/chart 示例和常见企业级可视化的指导。
提升 Playwright 测试覆盖率
由 C0ntr0lledCha0s
当配置、定位器和 fixtures 不一致时,Playwright 测试套件可能会变得不稳定。此技能提供可靠浏览器测试、调试和可复用页面对象的实用模式。
Audit NestJS Code with Evidence-Backed Findings
由 amirtaherkhani
NestJS repositories can hide boundary flaws and runtime risks that lint results alone cannot reveal. This skill combines local evidence collection and semantic review into one prioritized report.
使用 starknet.js 构建 Starknet 应用
由 internet-court
Starknet 集成需要精确处理提供程序、账户、交易和费用。此技能为 Claude、Codex 和 Claude Code 提供实用的 starknet.js v9 模式。
提升 Vue 3 代码质量
由 vuejs-ai
Vue 项目常常会随着时间积累响应式、组件和性能方面的问题。此技能为更安全的模式和更清晰的代码提供有针对性的 Vue 3 指导。
构建类型安全的 React 组件
由 softaworks
React TypeScript 工作通常需要精确的事件、hook 和路由类型。此技能提供针对类型化组件、React 19 API 和路由的聚焦模式。
改进 Vue Options API 组件
由 vuejs-ai
Vue Options API 项目可能会失去类型安全性和正确的 this 绑定。此技能提供更安全 Vue 组件的直接模式。