makepad-evolutionlisted
Install: claude install-skill aiskillstore/marketplace
# Makepad Skills Evolution
This skill enables makepad-skills to self-improve continuously during development.
---
## Automatic vs Manual Triggers
**IMPORTANT FOR CLAUDE**: Some mechanisms should trigger automatically without user request.
### Automatic (Claude should do proactively)
| Mechanism | When to Auto-Trigger |
|-----------|---------------------|
| **Version Adaptation** | At session start, read Cargo.toml and detect Makepad branch |
| **Personalization** | On first code generation, scan 2-3 existing widgets for style |
| **Self-Correction** | Immediately when skill-suggested code fails |
| **Usage Feedback** | After each pattern usage (success or failure) |
### Semi-Automatic (Claude proposes, user confirms)
| Mechanism | When to Propose |
|-----------|-----------------|
| **Self-Evolution** | After solving a non-trivial problem worth documenting |
### Manual (User must request)
| Mechanism | Trigger Phrase |
|-----------|---------------|
| **Self-Validation** | "validate makepad-skills" |
| **Health Report** | "show pattern health report" |
---
## Session Start Checklist (Auto-Execute)
When starting a Makepad development session, Claude should automatically:
```
1. [ ] Detect Makepad version from Cargo.toml
→ Set internal context: "Using Makepad {branch}"
2. [ ] Scan project style (if not done before)
→ Note naming conventions, module structure
3. [ ] Apply version-specific and personalized suggestions
→ All subsequent advice ada