tool-design
81设计可靠的智能体工具
当工具名称、输入、输出或错误信息含糊不清时,智能体就会失败。此技能为工具描述、schema、响应格式和测试提供实用模式。
构建交互式聊天小组件
纯文本聊天无法支持丰富的任务工作流。此技能帮助团队设计交互式小组件、操作、实体标记和服务器处理程序。
安装前请停下并请求确认。
请审查安装计划,并在更改文件前获得用户明确同意。
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "building-chat-widgets" from https://skillstore.io/skills/asmayaseen-building-chat-widgets.md and its manifest at https://skillstore.io/api/skills/asmayaseen-building-chat-widgets/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智能体仍应展示其计划,并按安全策略请求必要确认。
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
正在使用“building-chat-widgets”。 一个产品团队需要带按钮的订单状态小组件。
预期结果:
正在使用“building-chat-widgets”。 一名后端工程师需要表单提交行为。
预期结果:
一个服务器工作流,用于验证 payload 字段、处理表单、替换小组件并发送清晰的助手响应。
正在使用“building-chat-widgets”。 一个团队希望在聊天中提及人员和文章。
预期结果:
一个实体标记计划,包含搜索行为、显示字段、点击处理和安全的上下文转换指导。
All static alerts are false positives from Markdown syntax, Python imports, ordinary payload fields, or a same-origin request. Three semantic risks remain: hidden context injection, an unauthorized database mutation pattern, and raw exception disclosure.
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
https://skillstore.io/skills/asmayaseen-building-chat-widgets/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/asmayaseen-building-chat-widgets?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/asmayaseen-building-chat-widgets?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/asmayaseen-building-chat-widgets/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/asmayaseen-building-chat-widgets.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Asmayaseen. (2026). building-chat-widgets security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/asmayaseen-building-chat-widgets/audits/9@techreport{asmayaseen-asmayaseen-building-chat-widgets-2026,
author = {Asmayaseen},
title = {building-chat-widgets security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/asmayaseen-building-chat-widgets/audits/9},
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: "building-chat-widgets security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Asmayaseen"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/asmayaseen-building-chat-widgets/audits/9"
identifiers:
- type: other
value: "skillstore:asmayaseen-building-chat-widgets:audit:9"
description: "Skillstore immutable audit report identifier"
为审批、任务列表、产品选择或引导式决策创建聊天小组件。
将小组件按钮映射到导航、本地状态更改和后续聊天消息。
规划可更新数据、替换小组件并流式传输助手响应的服务器操作。
为 [task] 构建一个聊天小组件计划。包括小组件类型、可见字段、按钮和客户端操作名称。
为此小组件设计由客户端处理的操作:[describe widget]。包括 payload 字段、UI 更新和导航行为。
为 [workflow] 创建服务器操作设计。包括验证、状态更改、小组件替换和面向用户的响应行为。
审查此聊天小组件工作流是否已达到生产就绪状态:[paste summary]。检查 payload 验证、授权、实体处理和回退行为。
作者
Asmayaseen许可证
MIT
Skillstore 修订
r2
版本提示
作者未声明版本。
引用
89edfdc710d0846129dcee6a929477b04f08052c
维护新鲜度
2026/7/24
使用量
10 次下载 · 181 次浏览
文件结构
设计可靠的智能体工具
当工具名称、输入、输出或错误信息含糊不清时,智能体就会失败。此技能为工具描述、schema、响应格式和测试提供实用模式。
系统化调试软件问题
无结构的错误修复会浪费时间,并可能掩盖真正的故障。此技能会引导 Claude、Codex 和 Claude Code 进行基于证据的根因分析。
提升生产服务可靠性
生产团队需要清晰的可靠性目标和可重复的事件处理实践。此技能提供用于 SLO、错误预算、告警和事后复盘的 SRE 模板。
在 Next.js 中构建 shadcn/ui 界面
React 团队需要能与现代 Next.js 配合使用的一致 UI 模式。此技能提供 shadcn/ui 设置指导、组件示例、表单验证、表格、侧边栏和深色模式模式。
构建流式 AI 聊天界面
当用户看不到进度、响应状态或 UI 变化时,实时 AI 聊天体验会显得不完整。此技能为 Claude、Codex 和 Claude Code 提供流式生命周期、进度事件、客户端效果和客户端工具的模式。
诊断上下文退化
当上下文变长、出现冲突或包含干扰材料时,长时间 AI 会话可能会降低准确性。此技能可帮助 Claude、Codex 和 Claude Code 识别退化模式,并选择实用的缓解步骤。
提升 Playwright 测试覆盖率
由 C0ntr0lledCha0s
当配置、定位器和 fixtures 不一致时,Playwright 测试套件可能会变得不稳定。此技能提供可靠浏览器测试、调试和可复用页面对象的实用模式。
构建可靠的异步 Python
由 0xDarkMatter
异步 Python 代码常因阻塞调用、无界任务和薄弱的清理机制而失败。此技能提供可复用的 asyncio 模式、示例和参考资料,用于构建稳健的并发服务。
使用可复用模式构建 FastAPI API
由 0xDarkMatter
FastAPI 项目需要在验证、依赖项、中间件和后台工作方面保持一致选择。此 skill 为 Claude、Codex 和 Claude Code 提供可复用模式,用于实用的 Python API 开发。
添加 Python 类型安全模式
由 0xDarkMatter
在真实项目中,Python 类型注解可能很难保持一致应用。此技能为 Claude、Codex 和 Claude Code 提供实用模式,用于编写更安全的带类型 Python 代码。
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 模式。