Makepad 進化
あなたの作業から学習するMakepad開発の自己改善スキルシステム。
主な機能
- 自己進化:発見から知識を蓄積
- 自己修正:スキルエラーを自動修正
- 自己検証:実際に対してスキルの正確性を検証
- 使用フィードバック:パターンの健全性と有効性を追跡
- バージョン適応:異なるMakepadバージョンの複数ブランチサポート
- パーソナライゼーション:プロジェクト固有のスタイルに適応
いつ進化するか
次のいずれかが発生したときにスキルの進化をトリガー:
| トリガー | ターゲットスキル | 優先度 |
|---|---|---|
| 新しいウィジェットパターンの発見 | makepad-patterns | 高 |
| シェーダーテクニックの学習 | makepad-graphics | 高 |
| コンパイルエラーの解決 | makepad-reference | 高 |
| レイアウトソリューションの発見 | makepad-reference | 中 |
| ビルド/パッケージング問題の解決 | makepad-deployment | 中 |
| 新しいプロジェクト構造の洞察 | makepad-getting-started | 低 |
| コア概念の明確化 | makepad-core | 低 |
進化プロセス
1. 学習のキャプチャ
新しいことを発見したとき:
ユーザー:「非同期状態読み込みを処理するより良い方法を見つけました」
アシスタント:「makepad-patternsスキルのためにこのパターンをキャプチャします...」
[パターンを文書化:]
- 解決する問題
- コード例
- 使用タイミング
- トレードオフ
2. 実際に対して検証
パターンが機能するか確認:
- 実際のプロジェクトでテスト
- コンパイルされることを確認
- 問題を解決することを確認
- パフォーマンスへの影響を確認
3. スキルに統合
関連するスキルファイルを更新:
- 新しいパターンドキュメント
- コード例
- 使用ガイドライン
- 関連パターン
自己修正
スキルに誤った情報が含まれている場合:
- 検出 - 開発中にエラーに気付く
- 検証 - 公式ドキュメントまたは動作するコードに対して確認
- 修正 - 正しい情報でスキルを更新
- 注釈 - 何が間違っていて理由を記述
使用フィードバック
どのパターンが最も有用かを追跡:
| パターン | 使用回数 | 成功率 | 最終使用 |
|---|---|---|---|
| 非同期読み込み | 15 | 100% | 2026-01-10 |
| モーダルオーバーレイ | 8 | 87.5% | 2026-01-09 |
| テーマ切り替え | 3 | 100% | 2026-01-05 |
バージョン適応
複数のMakepadバージョンをサポート:
// Makepad rikブランチ(現在)
makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "rik" }
// Makepad mainブランチ(安定版)
makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "main" }
スキルはバージョン固有の注釈を含むことができます:
[rik]- rikブランチでのみ利用可能[main]- 安定版mainブランチで利用可能[v0.4+]- バージョン0.4以降で利用可能
貢献ガイドライン
新しいパターンを貢献する際:
- 徹底的にテスト - 実際のプロジェクトで動作
- 明確に文書化 - 問題、解決策、トレードオフ
- 例を提供 - 完全で実行可能なコード
- ソースを引用 - 参照実装へのリンク
- 構造に従う - 既存のスキル形式に一致
品質チェックリスト
スキルに追加する前に:
- パターンが実際の問題を解決
- コード例がコンパイルされて実行される
- 本番環境に近いシナリオでテスト済み
- トレードオフと制限を文書化
- Makepadベストプラクティスに従う
- 参照へのリンクを含む
進化メトリクス
時間の経過に伴うスキル改善を追跡:
- カバレッジ:文書化されたMakepad機能の割合
- 精度:初回で機能するパターンの割合
- 有用性:実際の開発で使用されるパターン
- 新鮮さ:最終更新からの時間
リソース
- Makepad リポジトリ
- Robrix - パターンソース
- Moly - パターンソース
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
Makepad コンポーネントギャラリー
makepad.nl
すべてのMakepad組み込みウィジェットの使用例付きクイックリファレンス。ボタン、入力、スライダー、チェックボックス、ドロップダウン、ラベル、アイコン、仮想リストをカバー。
Makepad コア概念
makepad.nl
live_design!マクロを使用したレイアウトシステム、ウィジェット、イベント処理、スタイリングを含むMakepad UI開発の基本的な構成要素。
Makepad デプロイメント
makepad.nl
デスクトップ(Linux、Windows、macOS)、モバイル(Android、iOS)、Web(Wasm)プラットフォームでMakepadアプリケーションを配布用にパッケージ化。完全なビルドとデプロイガイド。
関連インサイト

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
Claude Skills 完全ガイド - 必須10大 Skills 徹底解説
Claude Skills の拡張メカニズムを深掘りし、10の中核スキルと Obsidian 連携を詳しく解説。高効率な AI ワークフロー構築を支援します
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。