mcpField
C
cli-anything-eez-studio

cli-anything-eez-studio

github.com/hkudsデザイン・UI57.6k210 回インストール5 週間前に更新
リポジトリ

cli-anything-eez-studio について

EEZ Studioプロジェクト、LVGL UIのひな型、SCPIコマンドメタデータ、シミュレーターのビルドを自動化するCLIスキルです。機械可読なJSONコマンドを備え、対話型またはスクリプト実行のセッションで取り消しとやり直しができます。

主な機能

  1. 01EEZ Studioプロジェクトの作成と編集
  2. 02LVGLラベルとボタンの追加
  3. 03SCPIコマンドメタデータの管理
  4. 04LVGLシミュレーターの検査とビルド
  5. 05セッション状態の確認と取り消し・やり直し

活用シーン

  1. 01LVGLインターフェースのひな型作成
  2. 02SCPI計測器コマンドの定義
  3. 03LVGLシミュレーターバックエンドのビルドや検査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-eez-studio

インストール後、Claude Code で/cli-anything-eez-studioを入力して読み込まれたか確認します。

詳細

cli-anything-eez-studio

EEZ Studio プロジェクト、LVGL UI のスキャフォールディング、SCPI 計測器コマンドのメタデータ、またはバックエンドの LVGL シミュレータビルドを自動化する必要がある場合に、このスキルを使用します。

インストール

cd eez-studio/agent-harness
pip install -e .

バックエンドコマンドには、実際の EEZ Studio ソースツリーが必要です:

git clone https://github.com/eez-open/studio.git
cd studio
npm install
npm run build
export EEZ_STUDIO_SOURCE=/absolute/path/to/studio

基本的な使い方

エージェントが読み取れる出力を得るには、常に --json を使用してください。

cli-anything-eez-studio --json project new -o panel.eez-project --name Panel
cli-anything-eez-studio --json --project panel.eez-project lvgl add-label --text "Ready"
cli-anything-eez-studio --json --project panel.eez-project lvgl add-button --text "Run"
cli-anything-eez-studio --json --project panel.eez-project project widgets

SCPI コマンド

cli-anything-eez-studio --json --project panel.eez-project scpi subsystem-add SOURCE
cli-anything-eez-studio --json --project panel.eez-project scpi command-add SOURCE :VOLTage?
cli-anything-eez-studio --json --project panel.eez-project scpi parameter-add SOURCE :VOLTage? channel --type nr1 --optional

バックエンドコマンド

cli-anything-eez-studio --json backend status
cli-anything-eez-studio --json --project panel.eez-project lvgl ensure-destination
cli-anything-eez-studio --json --project panel.eez-project lvgl backend-inspect
cli-anything-eez-studio --json --project panel.eez-project lvgl simulator-build build/sim

lvgl backend-inspect と lvgl simulator-build は、EEZ Studio のビルド済み Node モジュールを呼び出します。バックエンドが存在しない場合は、明確に失敗するはずです。

状態

REPL またはスクリプト化されたセッションでは、session undo、session redo、session status を使用してください。--project を指定した単発コマンドは、--dry-run が指定されていない限り、プロジェクトの変更を自動保存します。

コメント