Communityコーディング&開発github.com

bermudas/ToscaTSU

Tricentis Tosca の .tsu テストバンドルと Playwright TypeScript 仕様の間の双方向ブリッジ。Claude Code スキルと、VS Code、Copilot、Copilot CLI 向けの Playwright ブラウザ MCP 設定を含みます。

ToscaTSU とは?

bermudas/ToscaTSU は、Tricentis Tosca の .tsu テストバンドルと Playwright の TypeScript テスト仕様の間で双方向の変換と同期を提供する AI エージェントスキルです。これにより、チームは Tosca のノーコードテスト管理と Playwright のコードベーステストを統合し、両方の環境で一貫性を保つことができます。Claude Code、VS Code、GitHub Copilot、Copilot CLI で動作するように設計されており、各プラットフォーム向けの専用設定ファイルと MCP(Model Context Protocol)設定が含まれています。このスキルは特に、Tosca から Playwright への移行やハイブリッドテスト戦略を採用する組織にとって有用で、手動変換の手間を省き、テスト資産の重複を防止します。主な機能として、.tsu ファイルの Playwright テストへの変換、Playwright テストの .tsu 形式へのエクスポート、両形式間での変更の同期、および VS Code、Copilot、Copilot CLI の環境設定が含まれます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add bermudas/ToscaTSU

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ToscaTSU は何をしますか?

Tricentis Tosca の .tsu テストバンドルと Playwright TypeScript 仕様の間の双方向ブリッジ。Claude Code スキル + VS Code、Copilot、Copilot CLI 向けの Playwright ブラウザ MCP 設定を含みます。

概要

このスキルは、Tricentis Tosca(.tsu ファイル)と Playwright の TypeScript テスト間のシームレスな双方向変換を提供します。チームは Tosca のノーコードテスト管理を活用しながら、Playwright のコードベーステストも並行して保持できます。

機能

  • 双方向変換: .tsu テストバンドルを Playwright TypeScript テストに変換、およびその逆。
  • 同期: 両方の形式での変更を検出し、同期を維持。
  • プラットフォームサポート:
    • Claude Code(スキルとして)
    • VS Code(MCP 設定経由)
    • GitHub Copilot
    • Copilot CLI

使用方法

Claude Code での使用

  1. このスキルをアクティブ化します。
  2. Tosca の .tsu ファイルを提供して Playwright テストを生成するか、Playwright テストを提供して .tsu バンドルを生成します。

VS Code / Copilot での使用

提供されている MCP 設定ファイルを使用します:

  • mcp-vscode.json - VS Code 設定用
  • mcp-copilot.json - GitHub Copilot 設定用
  • mcp-copilot-cli.json - Copilot CLI 設定用

設定

各プラットフォームに対応した MCP 設定ファイルが含まれています。これらを適切な設定ディレクトリに配置します。

要件

  • Node.js 18+
  • Playwright(TypeScript テスト用)
  • Tricentis Tosca(.tsu ファイル用、オプション)

ライセンス

ISC

関連スキル