JevCode / サイト内ディレクトリ / SDKと統合

JevCode ドキュメント · モデルは clavue-jev

エージェントスキル

TypeSafe スキルを Claude Code や Codex などのコーディングエージェントに組み込み、推測ではなく API の完全なコンテキストを取得できるようにします。

本文はzh-CNからの機械翻訳です。校正は未実施で、参考情報としてのみご利用ください。

ソース: docs.typesafe.ai/agent-skillagentclaude-codecodex
An agent skill badge reaching out to several tools

このスキルが解決する問題

TypeSafe エージェントスキルは、AI コーディングエージェントに対して、TypeSafe API の完全なコンテキストを提供します。これには、3 種類の問題タイプ、アーキテクチャのパターン、および組織的な評価のベストプラクティスが含まれます。

なぜ必要なのか:スキルがないエージェントは、推測に基づいてリクエストおよびレスポンスフィールドを記述し、一見妥当だが実際には存在しない API 呼び出しを生成します。これは、新しい API へのコーディングエージェントの統合において最も一般的な失敗パターンです。

インストール

Claude Code

claude plugin marketplace add typesafe-ai/skills
claude plugin install typesafe@typesafe-ai

その他のエージェント

npx skills add typesafe-ai/skills --skill typesafe-ai

インストール時にプロンプトに従ってエージェントを選択してください。デフォルトではプロジェクトローカルにインストールされます。グローバルインストールするには -g フラグを追加します。

エージェントに自身でインストールさせる

以下のプロンプトをそのままコーディングエージェントに貼り付けてください:

Install the TypeSafe skill. If you're in Claude Code, run `claude plugin marketplace add typesafe-ai/skills`,
then `claude plugin install typesafe@typesafe-ai`. If you're in another agent, run
`npx skills add typesafe-ai/skills --skill typesafe-ai` and select your agent.
Use one installation method. You can read the skill directly at
https://github.com/typesafe-ai/skills/blob/main/skills/typesafe-ai/SKILL.md
(raw: https://raw.githubusercontent.com/typesafe-ai/skills/main/skills/typesafe-ai/SKILL.md).
Then use the TypeSafe skill when working on this project.

手動でインストールすることもできます。GitHub 上の skills/typesafe-ai ディレクトリ全体(参照ファイルを含む)を、エージェントのスキルディレクトリにコピーします。

インストール方法は 1 つのみを選択してください。重複したコピーが作成されるのを避けるためです。

アップデート

Claude Code プラグインの場合:

claude plugin marketplace update typesafe-ai
claude plugin update typesafe@typesafe-ai

その後、Claude Code を再起動するか、/reload-plugins を実行します。自動更新を有効にするには:/plugin を開き、Marketplaces → typesafe-ai → Enable auto-update を選択します。

skills.sh でインストールした場合は npx skills update を使用します。手動でコピーした場合は、GitHub の最新バージョンでスキルディレクトリ全体を置き換えます。

効果的なプロンプト

プロンプト内でスキルを明示する(「use the TypeSafe skill」)ことは、どのエージェントでも有効です。Claude Code プラグインを使用している場合は、/typesafe:typesafe-ai を直接呼び出すこともできます。

リファクタリングの機会を探す:

Using the TypeSafe skill, explore the project and find opportunities for using
intelligent judgement to stand in for complex parsing or other fragile code.

実際の API キーで実験する:

Using the TypeSafe skill, run some experiments using the TypeSafe API key that I've
exported to `TYPESAFE_API_KEY`. Propose changes based on the most promising results.

適切なクックブックを見つける:

Using the TypeSafe skill, analyze my code and see if there are any applicable cookbooks
that show how I could refactor my code to be less fragile or complex.

エージェントとの協働原則

公式に示された 4 つの原則は、従う価値があります:

  1. 話し合い、その後実行する。 上記のプロンプトを使用してエージェントと対話し、方向性を明確にします。
  2. 実装前に計画を検証する。 計画が妥当であることを確認してから、コードの記述を依頼します。
  3. 定数を 1 か所に集約する。 問題と閾値は、レビューを容易にするために単一のファイルで定義すべきです。エージェントのコード記述能力は限られているため、一度に完了するのではなく、エージェントと協力して修正を行うことを想定してください。
  4. 検証されていない主張を受け入れない。 エージェントに自身の仮説を検証するよう促します。

よくある質問

エージェントがスキルを使用しない

Claude Code プラグインでは /typesafe:typesafe-ai を直接呼び出し、その他のエージェントでは「use the TypeSafe skill」と明示してください。それでも読み込まれない場合は、インストーラーが正しいエージェントを選択していることを確認し、再起動してください。

ルーティングの動作が期待と異なる

問題と閾値を確認してください。閾値が高すぎると(見落とし)、低すぎると(誤検知)の原因となります。また、問題をより具体的に記述する必要があるかもしれません。

信頼度閾値が至る所で使用されている

単に最良のオプションを選択したいだけであれば、信頼度が最も高いものを直接選択すればよく、閾値を設定する必要はありません。具体的な統計アルゴリズムを意図している場合は、confidence ではなく probabilities が必要となります。

TypeSafe コードのレビューが難しい

人間がレビューする必要があるのは、問題の定義と閾値定数です。これらを単一のコードファイル内で定義に集中させ、レビュー時にあちこちを探す必要がないようにします。

エージェントがリクエストまたはレスポンスフィールドを捏造した

通常、これはスキルの期限切れが原因です。上記の方法で更新後、再試行してください。

関連リンク

このまま次のページへ

試用・ドキュメント・事例・料金はつながっています。このページから次のページへ直接進めます。

ドキュメント

clavue-jev を使う

事例

このサイトの他の入口