·rs-ratatui-crate
*

rs-ratatui-crate

padparadscho/skills

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-* エコシステム クレートでのクロスターム イベント処理に関する質問もトリガーします。

22インストール·0トレンド·@padparadscho

インストール

$npx skills add https://github.com/padparadscho/skills --skill rs-ratatui-crate

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