UStackUStack
Tessl icon

Tessl

Tesslはエージェントスキルのパッケージマネージャ。バージョン管理・検証済みスキルで、GitHubの公開スキル評価や端末でローカルレビュー。

Tessl

Tesslとは?

Tesslはエージェントスキルのパッケージマネージャです。開発者がスキルを評価し、バージョン管理・検証済みパッケージとして管理できるように支援します。これにより、ワークフローの早い段階で悪い出力などの問題を検知できます。

このページは、公開GitHubリポジトリ/スキル定義をTesslに指定するか、ローカルマシンからローカルレビューを実行するスキル評価ステップに焦点を当てています。Tesslは共有レジストリで信頼できるスキルパッケージを利用したい開発者向けに設計されています。

主な機能

  • GitHub URLでスキルを評価:リポジトリを自動スキャンし、オープンレジストリにスキルを追加。
  • 評価済みスキルをオープンレジストリに公開:他の開発者が検索・インストールできるように。
  • ターミナルからローカルスキルレビューを実行:ローカルパス(プライベートリポジトリや開発中スキル含む)を評価。
  • ローカルレビュー中はローカルに留まる:結果はあなたのみに表示(機密事項や開発中作業に便利)。
  • バージョン管理・検証済みスキルとコンテキスト:正確性が重要なプロフェッショナルワークフローをサポート。

Tesslの使い方

  1. GitHubの公開スキルを評価:リポジトリURLを指定。Tesslがリポジトリをスキャンし、評価済みスキルをオープンレジストリに追加。
  2. ローカルレビュー:ページに記載のコマンドでターミナルからTesslを実行:
    • npx tessl skill review ./<path to SKILL.md folder>
  3. 評価の詳細はドキュメントを参照:ページではレビュー/評価プロセスを理解するためにドキュメントを読むよう記載。

ユースケース

  • GitHubで見つけたスキルを共有:公開スキルリポジトリを見つけたら、GitHub URLで評価し、Tesslがオープンレジストリに追加して他人と共有。
  • 公開リポジトリをキュレーションしてインストール可能に:より多くの人に評価済みスキルを発見・活用してもらうため、Tesslのリポジトリスキャン&レジストリ公開ワークフローを使用。
  • 公開前にプライベートスキルを検証:プライベートリポジトリのスキルはマシンからローカルレビューを実行し、結果を公開せずに出力品質を確認。
  • 開発中スキルをテスト:公開準備ができていないスキルは、ローカルパスをローカルレビューで評価(開発中でも対応)。
  • 不良スキルによる無駄な計算を削減:Tessl評価で誤出力などの問題を早期発見し、繰り返し実行や作業再開を回避。

FAQ

  • GitHub上のスキルをどう評価する? 公開リポジトリURLをTesslに貼り付け;自動でリポジトリをスキャンし、オープンレジストリにスキルを追加。

  • まだ公開されていないスキルをレビューできる? はい。ターミナルからローカルレビューを実行可能(プライベートリポジトリや開発中スキル含む)。

  • ローカルレビューの「ローカルに留まる」とは? ページでは、ローカルレビューコマンド実行時、結果はあなたのみに表示されると記載。

  • ローカルレビューに使うコマンドは? ページに記載:npx tessl skill review ./<path to SKILL.md folder>

  • レビュー仕組みをどう学べる? ページでは、レビュー評価の仕組みを学ぶためにドキュメントを読むよう記載。

代替案

  • 汎用CIテストパイプライン:ユニット/インテグレーションテスト(またはカスタム評価スクリプト)でスキル動作を検証してから共有;Tesslとは異なり、共有スキルレジストリとの自動統合がない場合あり。
  • レジストリなしの直接リポジトリ共有:GitHub単独でのスキル共有は可能だが、Tesslのオープンレジストリのような明示的な評価・発見ワークフローは提供されない。
  • ローカル限定評価ツール:スキル向けローカルスクリプト/評価ツールはプライベート・開発中用途をカバーするが、バージョン管理・検証済みパッケージングやレジストリ公開を含まない場合あり。
  • ソフトウェアコンポーネント向け他のパッケージマネージャ:従来のパッケージマネージャはコード依存を管理;Tesslはバージョン管理・検証済みエージェントスキルパッケージとその評価に特化。
Tessl | UStack