Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
This collection provides specialized guidance for developers working within the Makepad 2.0 ecosystem. It covers the fundamental mechanics of the platform, from DSL syntax and layout systems to event handling and shader implementation.
The repository assists developers in structuring applications, optimizing performance, and migrating legacy 1.x projects to the current version of the framework.
Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.
Follow the documented setup, then try a first task.
Add repository as a Claude Code working directory
Installs: Complete Makepad 2.0 bundle of 14 skills · Claude Code
Before you start
A local copy of the makepad-skills repository
Claude Code
Edit `.claude/settings.json` and add an `additionalWorkingDirectories` entry. Replace `/path/to/makepad-skills` with the absolute path to the local makepad-skills repository.
First use the makepad-2.0-design-judgment skill as the required entry point, then co-load and use the makepad-2.0-migration skill to review one Makepad 1.x widget at `<path-to-widget.rs>`. Produce a focused migration checklist covering its macro, derives, lifecycle methods, and DSL syntax. Show only the minimal proposed replacements and flag any uncertain project-specific changes; do not edit files.
First use the makepad-2.0-design-judgment skill as the required entry point, then co-load and use the makepad-2.0-vector skill to draft a 48×48 inline `Vector{}` icon from this description: `<icon description>`. Use an appropriate viewbox and SVG-style shape properties, then briefly explain the chosen path, stroke, and fill settings.
First use the makepad-2.0-design-judgment skill as the required entry point, then co-load and use the makepad-2.0-performance skill to inspect the Makepad component at `<path-to-component>` for this symptom: `<invisible text, flickering, freeze, or scroll stutter>`. Give a short diagnosis centered on draw batching, render triggers, or caching as applicable, followed by the smallest recommended change. Do not edit files.