rs-ratatui-crate
✓Ratatui (v0.30) を使用して Rust でターミナル ユーザー インターフェイス (TUI) を構築します。このスキルは、Ratatui クレートを使用してインタラクティブなターミナル アプリケーションを作成するときに使用します。これには、(1) 新しい Ratatui プロジェクトのセットアップ、(2) ターミナル UI レイアウトの作成または変更、(3) ウィジェットの実装 (リスト、テーブル、チャート、テキスト、ゲージなど)、(4) キーボード/マウス入力およびイベントの処理、(5) TUI アプリケーション アーキテクチャの構築 (TEA、コンポーネント ベース、またはモノリシック パターン)、 (6) カスタム ウィジェットの作成、(7) TUI コンテキストでのアプリケーションの状態の管理、(8) ターミナルのセットアップ/ティアダウンおよびパニック処理、(9) TestBackend を使用した TUI レンダリングのテスト。また、Ratatui コンテキスト、tui-input、tui-textarea、または任意の Ratatui-* エコシステム クレートでのクロスターム イベント処理に関する質問もトリガーします。
SKILL.md
Ratatui is an immediate-mode Rust library for building terminal UIs. It renders the entire UI each frame from application state — there is no persistent widget tree. The default backend is Crossterm.
ratatui::run() calls init() before and restore() after the closure — handles terminal setup/teardown automatically.
Immediate-mode: call terminal.draw(|frame| { ... }) each tick. Build widgets from state and render — no retained widget tree.
Ratatui (v0.30) を使用して Rust でターミナル ユーザー インターフェイス (TUI) を構築します。このスキルは、Ratatui クレートを使用してインタラクティブなターミナル アプリケーションを作成するときに使用します。これには、(1) 新しい Ratatui プロジェクトのセットアップ、(2) ターミナル UI レイアウトの作成または変更、(3) ウィジェットの実装 (リスト、テーブル、チャート、テキスト、ゲージなど)、(4) キーボード/マウス入力およびイベントの処理、(5) TUI アプリケーション アーキテクチャの構築 (TEA、コンポーネント ベース、またはモノリシック パターン)、 (6) カスタム ウィジェットの作成、(7) TUI コンテキストでのアプリケーションの状態の管理、(8) ターミナルのセットアップ/ティアダウンおよびパニック処理、(9) TestBackend を使用した TUI レンダリングのテスト。また、Ratatui コンテキスト、tui-input、tui-textarea、または任意の Ratatui-* エコシステム クレートでのクロスターム イベント処理に関する質問もトリガーします。 ソース: padparadscho/skills。
引用可能な情報
AI/検索での引用用の安定したフィールドとコマンド。
- インストールコマンド
npx skills add https://github.com/padparadscho/skills --skill rs-ratatui-crate- カテゴリ
- *クリエイティブ
- 認証済み
- ✓
- 初回登録
- 2026-02-09
- 更新日
- 2026-02-18
クイックアンサー
rs-ratatui-crate とは?
Ratatui (v0.30) を使用して Rust でターミナル ユーザー インターフェイス (TUI) を構築します。このスキルは、Ratatui クレートを使用してインタラクティブなターミナル アプリケーションを作成するときに使用します。これには、(1) 新しい Ratatui プロジェクトのセットアップ、(2) ターミナル UI レイアウトの作成または変更、(3) ウィジェットの実装 (リスト、テーブル、チャート、テキスト、ゲージなど)、(4) キーボード/マウス入力およびイベントの処理、(5) TUI アプリケーション アーキテクチャの構築 (TEA、コンポーネント ベース、またはモノリシック パターン)、 (6) カスタム ウィジェットの作成、(7) TUI コンテキストでのアプリケーションの状態の管理、(8) ターミナルのセットアップ/ティアダウンおよびパニック処理、(9) TestBackend を使用した TUI レンダリングのテスト。また、Ratatui コンテキスト、tui-input、tui-textarea、または任意の Ratatui-* エコシステム クレートでのクロスターム イベント処理に関する質問もトリガーします。 ソース: padparadscho/skills。
rs-ratatui-crate のインストール方法は?
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/padparadscho/skills --skill rs-ratatui-crate インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/padparadscho/skills
詳細
- カテゴリ
- *クリエイティブ
- ソース
- skills.sh
- 初回登録
- 2026-02-09