Към всички skills

makepad-evolution

aiskillstore · Разработка

Self-improving skill system for Makepad development. Features self-evolution (accumulate knowledge), self-correction (fix errors automatically), self-validation (verify accuracy), usage feedback (track pattern health), version adaptation (multi-branch support), and personalization (adapt to project

Оригинален текст · няма потвърден превод на български

Първо прочетете инструкцията.

Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.

Оригинален SKILL.md
GitHub хранилище
Звезди на репото
428
Лиценз
Не е посочен. Проверете в репозитория.
Последна проверка на записа
Няма посочена дата

Добавете в своя инструмент.

Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.

npx skills add aiskillstore/marketplace

Страницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.

Откъс от SKILL.md

Началото на файла на автора, без превод.

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)

MechanismWhen to Auto-Trigger
Version AdaptationAt session start, read Cargo.toml and detect Makepad branch
PersonalizationOn first code generation, scan 2-3 existing widgets for style
Self-CorrectionImmediately when skill-suggested code fails
Usage FeedbackAfter each pattern usage (success or failure)

Semi-Automatic (Claude proposes, user confirms)

MechanismWhen to Propose
Self-EvolutionAfter solving a non-trivial problem worth documenting

Manual (User must request)

MechanismTrigger 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 adapted automatically

Claude: Do these silently. Don't announce unless relevant to user's question.


When to Evolve

Trigger skill evolution when any of these occur during development:

TriggerTarget SkillPriority
New widget pattern discoveredmakepad-patternsHigh
Shader technique learnedmakepad-shadersHigh
Compilation error solvedmakepad-troubleshootingHigh
Layout solution foundmakepad-adaptive-layoutMedium
Build/packaging issue resolvedmakepad-packagingMedium
New project structure insightmakepad-initLow
Core concept clarifiedmakepad-fundamentalsLow

Evolution Process

Step 1: Identify Knowledge Worth Capturing

Ask yourself:

  • Is this a reusable pattern? (not project-specific)
  • Did it take significant effort to figure out?
  • Would it help other Makepad developers?
  • Is it not already documented in makepad-skills?

Целият SKILL.md в GitHub