tailwind-css
78构建响应式 Tailwind CSS 界面
Tailwind 项目在组件和断点之间可能变得不一致。此技能会指导响应式工具类、主题设置、深色模式和可访问性检查。
使用 Pydantic 和 Zod 验证数据
当验证规则在不同层之间复制时,API 和表单往往会逐渐不一致。此技能为 Claude、Codex 和 Claude Code 提供共享 schema、清晰错误信息和更安全输入处理的实用模式。
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "data-validation" from https://skillstore.io/skills/awais68-data-validation.md and its manifest at https://skillstore.io/api/skills/awais68-data-validation/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
正在使用“data-validation”。 开发者请求为学生创建表单添加验证。
预期结果:
响应会列出必填字段、电子邮件和电话格式、年级限制、日期检查,以及匹配的后端和前端 schema 职责。
正在使用“data-validation”。 团队希望在 API 和 React 表单之间保持一致的验证错误。
预期结果:
响应会解释如何将后端验证详情映射到表单字段,并保持用户消息清晰。
正在使用“data-validation”。 审查者询问在写入数据库之前是否验证了所有外部输入。
预期结果:
响应会提供一份简明清单,涵盖 schema 覆盖范围、长度限制、清理、服务器端验证和响应模型。
All static findings were adjudicated as false positives. Backticks appear in Markdown fences, TypeScript template literals, and inline documentation, while the fetch call targets a relative app route in example code. No prompt injection, exfiltration intent, or malicious behavior was found.
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
https://skillstore.io/skills/awais68-data-validation/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/awais68-data-validation?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/awais68-data-validation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/awais68-data-validation/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/awais68-data-validation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Awais68. (2026). data-validation security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/awais68-data-validation/audits/8@techreport{awais68-awais68-data-validation-2026,
author = {Awais68},
title = {data-validation security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/awais68-data-validation/audits/8},
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: "data-validation security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "Awais68"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/awais68-data-validation/audits/8"
identifiers:
- type: other
value: "skillstore:awais68-data-validation:audit:8"
description: "Skillstore immutable audit report identifier"
为创建、更新、响应、分页和验证错误 payload 创建清晰的 Pydantic schema。
使用 Zod 和 React Hook Form 在提交前验证输入,并显示字段级错误。
记录共享约束,帮助团队保持字段名、限制、格式和错误行为一致。
Create Pydantic and Zod validation schemas for this form: [fields]. Include required fields, length limits, and clear error messages.
Review my entity fields and design separate create, update, and response validation models. Explain which fields belong in each model.
Add validation rules that compare multiple fields for this workflow: [workflow]. Provide matching backend and frontend validation behavior.
Audit these API and form fields for validation gaps. Identify missing constraints, unsafe assumptions, inconsistent errors, and sanitization needs.
作者
Awais68许可证
MIT
Skillstore 修订
r1
版本提示
作者未声明版本。
引用
c4231f0153ccd2a2ed62274c5a372bf8f2386d3f
维护新鲜度
2026/7/22
使用量
5 次下载 · 195 次浏览
构建响应式 Tailwind CSS 界面
Tailwind 项目在组件和断点之间可能变得不一致。此技能会指导响应式工具类、主题设置、深色模式和可访问性检查。
构建类型化 React 组件
React 组件开发通常需要一致的结构、hooks、测试、stories 和可访问性检查。此技能可引导 Claude、Codex 和 Claude Code 构建类型化、可测试的 React 组件。
实现安全的 Next.js 身份验证
身份验证工作很容易需求定义不足,也很难确保安全。此技能会指导 Claude、Codex 和 Claude Code 完成表单、会话、受保护路由和角色检查。
构建类型化 API 客户端
API 客户端需要一致的认证、缓存、验证和错误处理。此技能指导 TanStack Query、Axios、JWT 拦截器、Zod 解析和离线行为的使用。
构建 SQLModel CRUD 层
在涉及关系和异步会话时,设计 SQLModel 模型和 CRUD 代码可能会很慢。此技能可指导 Claude、Codex 和 Claude Code 完成模型、查询、关系和数据库设置。
实现 FastAPI JWT 身份验证
JWT 身份验证需要谨慎处理令牌创建、验证和声明处理。本技能指导 FastAPI 实现访问令牌、依赖项、RBAC 和安全配置。
正确构建 Pydantic v2 模型
由 CJHarmath
Pydantic v1 的习惯可能导致验证和序列化缺陷。此技能提供用于模式、验证器、配置、联合类型和序列化的 Pydantic v2 模式。
使用可复用模式构建 FastAPI API
由 0xDarkMatter
FastAPI 项目需要在验证、依赖项、中间件和后台工作方面保持一致选择。此 skill 为 Claude、Codex 和 Claude Code 提供可复用模式,用于实用的 Python API 开发。
构建 Claude Code 智能体
由 C0ntr0lledCha0s
创建可靠的 AI 智能体需要清晰的 schema、安全的工具和可重复的审查步骤。此技能为 Claude Code 工作流中的智能体设计、验证、迁移和维护提供指导。
创建高效的 AI 技能
由 89jobrien
当结构、资源和验证规则不清晰时,构建可复用的 AI 技能会很困难。此技能提供了一个用于设计、编写、验证和打包技能的实用工作流。
构建 Claude Code 自动化钩子
由 C0ntr0lledCha0s
Claude Code hooks 可以自动执行检查、格式化和策略强制执行,但不安全的 hook 脚本可能会影响本地文件或命令。此技能会引导用户进行结构化的 hook 设计、验证和维护。
创建 CCGG 项目工作区
由 DaronVee
项目设置经常遗漏共享运营、索引和日志记录要求。此技能通过模板和验证检查,引导 Claude、Codex 和 Claude Code 以结构化方式创建 CCGG 项目。