architecture-decision-record
80创建架构决策记录
团队成员变动后,架构决策很难被完整保留下来。此技能提供模板、示例和审查检查项,用于编写清晰的 ADR。
构建类型安全的 TypeScript 应用
TypeScript 项目经常在 API、数据库和验证边界丢失安全性。此技能展示实用的 Zod、tRPC、Prisma 和 TypeScript 模式,让数据从端到端都保持类型化。
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "type-safety-validation" from https://skillstore.io/skills/ariegoldkin-type-safety-validation.md and its manifest at https://skillstore.io/api/skills/ariegoldkin-type-safety-validation/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
正在使用“type-safety-validation”。 审查一个接受 email、password、role 和 profile 字段的用户注册端点。
预期结果:
该技能会建议显式的 email 验证、password 长度检查、role enum,以及带有清晰用户可见错误的安全解析。
正在使用“type-safety-validation”。 规划一个使用 Prisma、tRPC 和 React 客户端数据获取的 posts 功能。
预期结果:
该技能会概述类型化数据模型、经过验证的列表和创建操作,以及保留响应类型的客户端 hooks。
正在使用“type-safety-validation”。 找出从 JavaScript 迁移到 TypeScript 过程中的类型安全薄弱点。
预期结果:
该技能会标记未经验证的外部数据、宽泛的 any 使用、重复的类型定义,以及缺失的严格编译器设置。
All 36 static findings are false positives caused by Markdown syntax, TypeScript examples, sample URLs, relative imports, validation chains, and ordinary identifiers. One medium semantic issue remains: the examples expose database reads and writes without authentication or authorization.
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
https://skillstore.io/skills/ariegoldkin-type-safety-validation/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/ariegoldkin-type-safety-validation?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/ariegoldkin-type-safety-validation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/ariegoldkin-type-safety-validation/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/ariegoldkin-type-safety-validation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>AI Agent Hub. (2026). type-safety-validation security audit report (audit version 10) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/ariegoldkin-type-safety-validation/audits/10@techreport{ai-agent-hub-ariegoldkin-type-safety-validation-2026,
author = {AI Agent Hub},
title = {type-safety-validation security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/ariegoldkin-type-safety-validation/audits/10},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "type-safety-validation security audit report (audit version 10)"
version: "1.0.0"
type: report
authors:
- name: "AI Agent Hub"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/ariegoldkin-type-safety-validation/audits/10"
identifiers:
- type: other
value: "skillstore:ariegoldkin-type-safety-validation:audit:10"
description: "Skillstore immutable audit report identifier"
后端工程师可以使用 Zod 示例来定义模式,并在数据库操作前处理无效请求。
全栈开发者可以将 tRPC procedures 连接到 React 客户端,同时保留推断出的响应类型。
团队负责人可以在将 JavaScript 功能迁移到 TypeScript 之前,梳理验证、数据库和 API 边界。
使用 type-safety-validation 技能审查我的 Zod schema 的 API 输入安全性。解释缺失的约束和更安全的错误处理。
使用此技能为我的功能设计一个类型安全的 tRPC procedure。包含输入验证、输出预期和错误情况。
使用此技能对齐我的 Prisma model、validation schema 和 API contract。识别类型可能发生偏移的位置。
使用此技能审计从数据库 query 到 UI 渲染的全栈 TypeScript 流程。列出薄弱边界和实用修复方案。
作者
AI Agent Hub许可证
MIT
作者版本
v1.0.0
Skillstore 修订
r2
引用
89edfdc710d0846129dcee6a929477b04f08052c
维护新鲜度
2026/7/25
使用量
8 次下载 · 175 次浏览
文件结构
📄 SKILL.md
创建架构决策记录
团队成员变动后,架构决策很难被完整保留下来。此技能提供模板、示例和审查检查项,用于编写清晰的 ADR。
设计生产就绪的 API 契约
团队在设计 API 时常常存在资源、错误和版本控制不一致的问题。此技能为 REST、GraphQL、gRPC、OpenAPI 和 AsyncAPI 工作提供模式、清单和模板。
将想法细化为实用设计
早期产品和技术想法往往缺少清晰的约束、权衡和成功标准。此技能通过问题、选项和经过验证的设计章节,引导 Claude、Codex 和 Claude Code 完成设计梳理。
用结构化手册改进代码审查
不一致的审查会遗漏缺陷,并给作者造成不清晰的反馈。此技能提供清单、评论格式和模板,用于可靠的拉取请求审查。
设计可靠的数据库模式
糟糕的模式会拖慢团队并造成数据缺陷。此技能可指导规范化模型、NoSQL 权衡、索引、约束和安全迁移。
根据 DevPrep 标准审查代码
DevPrep AI 项目需要一致的 TypeScript、导入、命名和架构标准。此技能会运行本地检查,并针对修复质量违规提供聚焦指导。
提升 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 组件的直接模式。