Makepad 入門ガイド
Makepad開発のエントリーポイント。利用可能なスキルとMakepadアプリケーションの構築方法をここから学びます。
クイックスタート
- 新規プロジェクト? → プロジェクトのスキャフォールディングと初期化
- プロジェクトの構成? → プロジェクト構造を学ぶ
- 基礎を学ぶ? → Makepad Coreで基礎を学ぶ
スキル概要
| カテゴリ | 説明 | 使用場面 |
|---|---|---|
| makepad-getting-started | プロジェクトのセットアップと構造 | 新規プロジェクト開始時 |
| makepad-core | レイアウト、ウィジェット、イベント、スタイリング | 基礎を学ぶ |
| makepad-components | 組み込みウィジェットリファレンス | 特定のコンポーネントが必要な時 |
| makepad-graphics | シェーダー、SDF、アニメーション | ビジュアルエフェクト |
| makepad-patterns | 状態、非同期、レスポンシブデザイン | 高度なパターン |
| makepad-deployment | 全プラットフォーム向けビルド | アプリのパッケージング |
| makepad-reference | トラブルシューティング、コード品質 | デバッグ、リファクタリング |
| makepad-evolution | 自己改善スキル | 自動学習 |
最初のステップ
# 新しいMakepadプロジェクトを作成
cargo new my_app
cd my_app
# Cargo.tomlにMakepad依存関係を追加
[dependencies]
makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "rik" }
# 実行
cargo run
主な機能
- クロスプラットフォーム:デスクトップ、モバイル、Web向けの単一コードベース
- GPUアクセラレーション:カスタムシェーダーベースのレンダリングとSDF描画
- ライブデザイン:ホットリロード可能なDSLによる迅速なUI開発
- 高性能:ネイティブコンパイル、仮想DOMなし
リソース
- Makepadリポジトリ
- Project Robius
- Robrix - Matrixチャットクライアントリファレンス
- Moly - AIモデルマネージャーリファレンス
次のステップ
プロジェクトをセットアップした後、探索:
- makepad-core - レイアウトシステムとウィジェットを学ぶ
- makepad-components - 利用可能なUIコンポーネントを閲覧
- makepad-patterns - 再利用可能なパターンを発見
使用シナリオ
- Makepad Getting Started が自分のワークフローをカバーするか先に確認したい場合。
関連:Agent Messaging Skill、Agent Ops Incident Notifier。分類は skills。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
Month Visit1000DR: 80AS: 80
Month Visit1000DR: 80AS: 80
関連インサイト

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
7 つの AI コーディング CLI を半年使って悟ったこと:モデルがどんなに強くても、仕事には監督が必要
Claude Code、Codex、opencode、pi、omp、DeepSeek Harness はそれぞれ性格が違う。半年間の深い使用で確立した分業:pi で最速最省のレビュー、omp で複雑な PR レビュー、DeepSeek Harness + V4 Flash で高頻度・低コストなレビュー、Claude Code と Qoder でコーディング。モデルがどんなに強くても、仕事には監督が必要——しかも独立した第三者であるべき。
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。