APIから取得したデータを表示するダッシュボードパネルをTypeScriptで実装し、キャッシュや連続失敗時の通信休止、読み込み表示を組み込むスキル。
- 定期更新する株価パネルを作りたいとき
- API障害時の通信休止や代替値の実装
- 読み込み・エラー・件数表示の共通化
APIから取得したデータを表示するダッシュボードパネルをTypeScriptで実装し、キャッシュや連続失敗時の通信休止、読み込み表示を組み込むスキル。
予定・メール・ニュース・株価などをまとめる個人用ダッシュボードの設計資料として、各パネルのデータ源やAPI、更新間隔、開発優先順位を整理したスキル。
ダッシュボードの各パネルの定期更新を管理する実装パターンです。タブ非表示中は停止し、復帰時は対象を時間差で更新。同じパネルへの重複リクエストも防ぎます。
コードの設計パターンや作業手順を、再利用できるSKILL.mdにまとめます。説明文、実行手順、依存関係を整え、OpenSpace向けの形式を検証します。
通常のコマンドで起動できないTypeScriptの型チェックを別経路で実行し、変更対象ファイルのエラーを絞り込みます。既存エラーが多い開発にも使えます。
設定をブラウザに保存する処理と、矢印キー・Enterによる項目選択を備えたReact部品を、設定画面やコマンドパレット向けに作るスキル。
外部から受け取るデータでサイドバーやウィジェットを更新する実装を案内します。生成と更新の関数を分け、保持した画面要素の参照を使って必要な部分を書き換えます。
画面幅に合わせてパネルを並べる、暗色のダッシュボードをCSSで組み立てます。配色と等幅フォントを統一し、読み込み中やエラー表示まで整えるスキルです。
APIの定期取得で失敗が続くと待ち時間を延ばし、成功時に元へ戻す実装手順です。タブ非表示時の停止や、複数データの独立した更新管理も扱います。
ダッシュボードや管理画面に新しいパネルを追加し、既存コードの規約に合わせてAPI、処理ロジック、画面、登録設定、スタイル、サーバー接続まで整えるスキル。
外部APIのキーをサーバー側で管理し、ダッシュボード用の中継APIを作るスキル。Vercel向けに、入力検証やキャッシュ、エラー応答を整えます。
コードや設定、文書を含むプロジェクトを、制作完了後の独立した工程でZIPにまとめます。アーカイブの存在と内容を確認し、保存場所と同梱内容まで報告するスキル。
ダッシュボードや管理画面に新しいパネルを追加する際、既存コードの設計に合わせて、API・処理ロジック・画面・登録設定・スタイルを一通り実装するスキル。
ダッシュボードの目的から各パネルの表示内容、データ取得元、更新頻度までを整理するスキル。画面操作や外部連携の仕様も含め、設計資料にまとめます。
大きなテキストファイルの保存がツールのサイズ制限で失敗したとき、保存先フォルダを作成してからrun_shellとPythonで書き込み、結果を確認する手順です。
TypeScriptでバッジやサムネイル付きのパネルUIを作る手順です。データ取得の再試行、エラー表示、開閉状態やサイズの保存も共通の基底クラスにまとめます。
ファイルにアクセスできない原因を、ディレクトリ構成・権限・内容から調べます。複数ファイルの並列確認とTypeScriptのインポート修正も扱います。
ダッシュボードの情報パネルをTypeScriptで作り、タイトル・件数表示から読み込み中の表示、エラー時の再試行、定期更新まで実装するスキル。
ダッシュボードのパネルに、通信失敗時の自動再試行やエラー表示、開閉状態・サイズの保存を組み込むスキル。TypeScriptで共通クラスと個別パネルを実装します。
ファイルを丸ごと置き換える前に現在の内容と比較し、一致する場合は書き込みを省く手順。不要な再ビルドや更新日時の変更、キャッシュへの影響を抑えます。
TypeScriptの型チェックを実行し、起動に失敗した場合は別の方法で再試行します。既存エラーと変更ファイルの診断を整理し、修正後の確認まで進めます。
ダッシュボードのパネルに、開閉状態やサイズの保存、データ取得の再試行、エラー表示を組み込むスキル。フレームワークを使わないTypeScriptの実装例を示します。
APIからのデータ取得処理をTypeScriptで整理し、任意の検索条件の組み立て、キャッシュ、連続失敗時の呼び出し停止を実装するスキル。
APIからのデータ取得を画面表示から分離し、連続失敗時の呼び出し休止、キャッシュや既定値の返却、型付きデータの受け渡しを実装するスキル。