tool-design
81信頼性の高いエージェントツールを設計する
ツール名、入力、出力、エラーが曖昧だと、エージェントは失敗します。このスキルは、ツールの説明、スキーマ、レスポンス形式、テストのための実践的なパターンを提供します。
ChatKit でチャットインターフェースを構築
チームには、UI、認証、バックエンドエージェント、コンテキストをつなぐ安全な AI チャットが必要です。このスキルは、React、Next.js、Python バックエンド、cookie プロキシフロー向けの ChatKit パターンを提供します。
インストール前に停止して確認を求めてください。
計画を確認し、ファイルを変更する前にユーザーの明示的な同意を得てください。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "building-chat-interfaces" from https://skillstore.io/skills/asmayaseen-building-chat-interfaces.md and its manifest at https://skillstore.io/api/skills/asmayaseen-building-chat-interfaces/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「building-chat-interfaces」を使用しています。 ユーザーとページコンテキストをエージェントに送信する React チャット UI が必要です。
期待される結果:
カスタム fetch インターセプター、メタデータ挿入ポイント、ログインチェック、バックエンド抽出手順を含む ChatKit 統合計画。
「building-chat-interfaces」を使用しています。 私のアプリは httpOnly cookies を使用しており、ブラウザーから token を読み取れません。
期待される結果:
サーバー側で cookie を読み取り、Authorization を ChatKit に転送し、ストリーミング応答を保持する Next.js プロキシ設計。
「building-chat-interfaces」を使用しています。 デプロイ後、最初の ChatKit リクエストが遅いです。
期待される結果:
データベース接続のウォームアップ、プールのヘルスチェック、リクエストパス検証を扱うバックエンド永続化チェックリスト。
All 52 static findings are false positives caused by Markdown fences, JavaScript template literals, expected network calls, and normal environment configuration. Semantic review found three high-severity design risks involving untrusted prompt content, access tokens in model instructions, and client-controlled identity forwarding.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/asmayaseen-building-chat-interfaces/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/asmayaseen-building-chat-interfaces?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/asmayaseen-building-chat-interfaces?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/asmayaseen-building-chat-interfaces/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/asmayaseen-building-chat-interfaces.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-interfaces security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/asmayaseen-building-chat-interfaces/audits/9@techreport{asmayaseen-asmayaseen-building-chat-interfaces-2026,
author = {Asmayaseen},
title = {building-chat-interfaces security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/asmayaseen-building-chat-interfaces/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-interfaces 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-interfaces/audits/9"
identifiers:
- type: other
value: "skillstore:asmayaseen-building-chat-interfaces:audit:9"
description: "Skillstore immutable audit report identifier"
ログインチェック、ユーザーメタデータ、ページコンテキストを備えた React アプリに ChatKit を統合します。
Python エージェント、会話履歴、データベース永続化を使って ChatKitServer を拡張します。
httpOnly cookies を読み取り、ストリーミング ChatKit 応答を転送する Next.js ルートを作成します。
このスキルを使って、私の React アプリ向けに基本的な ChatKit 統合を計画してください。バックエンド、フロントエンド、認証、必要な構成手順を含めてください。
このスキルを使って、既存の ChatKit UI にログイン強制、ユーザーメタデータ、ページコンテキストを追加してください。各変更をどこに入れるべきか説明してください。
このスキルを使って、ChatKit 向けの Next.js httpOnly cookie プロキシを設計してください。ストリーミング動作、バックエンドルーティング、失敗時の処理を含めてください。
このスキルを使って、バックエンド永続化、認証境界、コンテキスト処理、スクリプト読み込み、本番リスクの観点から私の ChatKit アーキテクチャをレビューしてください。
作成者
Asmayaseenライセンス
MIT
Skillstore リビジョン
r2
バージョンに関する注意
作者はバージョンを宣言していません。
参照
89edfdc710d0846129dcee6a929477b04f08052c
メンテナンスの新しさ
2026/7/25
利用状況
8 ダウンロード · 193 閲覧
ファイル構成
信頼性の高いエージェントツールを設計する
ツール名、入力、出力、エラーが曖昧だと、エージェントは失敗します。このスキルは、ツールの説明、スキーマ、レスポンス形式、テストのための実践的なパターンを提供します。
ソフトウェアの問題を体系的にデバッグする
構造化されていないバグ修正は時間を浪費し、本当の失敗原因を隠すことがあります。このスキルは 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 が劣化パターンを特定し、実用的な緩和手順を選ぶのに役立ちます。
シニアのガイダンスでフルスタックアプリを構築
作成者 alirezarezvani
フルスタックプロジェクトでは、一貫したセットアップ、アーキテクチャ選定、品質チェックが必要になることがよくあります。このスキルは、React、Next.js、Node.js、GraphQL、PostgreSQL の作業向けにスクリプトとリファレンスを提供します。
React View Transitions を実装する
作成者 vercel-labs
React view transitions は配置を誤りやすく、意図しない静かなアニメーションや目立つアニメーションを引き起こします。このスキルは、route、Suspense、list、shared element のアニメーション選択を導きます。
本番環境対応のフロントエンド機能を構築
作成者 davila7
フロントエンドチームには、プロジェクト間で一貫したReactおよびNext.jsのガイダンスが必要です。このスキルは、フロントエンド分析のためのリファレンスワークフロー、品質プラクティス、ヘルパースクリプトを提供します。
Next.js パフォーマンスの最適化
作成者 Atman36
Next.js アプリケーションは、大きなバンドル、弱いキャッシュ、最適化されていないメディアによって遅くなることがあります。このスキルは、Claude、Codex、Claude Code が本番アプリ向けに的を絞ったパフォーマンス改善を行えるよう支援します。
React と Next.js のパフォーマンス最適化
作成者 vercel-labs
React と Next.js アプリは、ウォーターフォール、大きなバンドル、回避可能な再レンダリングによって速度が低下しがちです。このスキルは、エージェントがより安全にパフォーマンス重視の変更を行うための具体的なルールを提供します。
Webアプリのローカライゼーションを自動化
作成者 DNYoussef
多言語対応を追加すると、文字列、ルーティング、メタデータ、ロケールファイルがコードベース全体に散在しがちです。このスキルは、翻訳、検証、ドキュメントを含むi18nセットアップを計画し、実装します。