技能 makepad-evolution
🧬

makepad-evolution

安全 ⚙️ 外部命令📁 文件系统访问🌐 网络访问

Evolve Makepad skills automatically

Managing Makepad skill documentation manually is time-consuming and error-prone. This skill enables Claude to automatically improve, validate, and personalize skill content based on development experience.

支持: Claude Codex Code(CC)
⚠️ 68
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“makepad-evolution”。 Validate makepad-skills against current Makepad version

预期结果:

  • Validation Report: 3 issues found
  • - Pattern 8: Timer setup uses outdated API (dev branch only)
  • - makepad-troubleshooting: 2 broken code examples
  • - makepad-shaders: Missing shader example for current Makepad
  • Recommend: Run self-correction to fix these issues?

正在使用“makepad-evolution”。 Show me pattern health report for makepad-skills

预期结果:

  • Pattern Health Report:
  • - Pattern 1: Basic Widget - 96% success rate (Healthy)
  • - Pattern 5: Loading Button - 67% success rate (Needs Review)
  • - Pattern 8: Theme Switch - 0% success rate (Broken)
  • Patterns with low success rates should be reviewed and corrected.

安全审计

安全
v5 • 1/17/2026

All 170 static findings are FALSE POSITIVES. SKILL.md is a pure documentation file containing markdown instructions with code examples. The static analyzer detected patterns in documentation (git commands in code blocks, file paths with dots, GitHub URLs) but these are not executable code. This is purely documentation content for a skill system. No network calls, no file operations, no command execution capabilities exist in this skill.

2
已扫描文件
2,001
分析行数
3
发现项
5
审计总数

风险因素

⚙️ 外部命令 (1)
📁 文件系统访问 (1)
🌐 网络访问 (1)
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
85
内容
21
社区
100
安全
78
规范符合性

你能构建什么

Build reusable pattern library

Automatically capture and document widget patterns discovered during development for future reuse.

Manage version differences

Automatically detect which Makepad branch is in use and provide appropriate API guidance.

Keep documentation accurate

Automatically validate and correct skill content when outdated patterns cause errors.

试试这些提示

Start development session
Start a Makepad development session with version detection and project style scanning enabled.
Document a new pattern
I discovered a useful pattern during development. Add it to makepad-patterns following the evolution process.
Validate skills
Validate makepad-skills against current Makepad version and report any outdated patterns.
Review pattern health
Show me pattern health report for makepad-skills and identify patterns that need review.

最佳实践

  • Enable automatic version detection at session start for accurate API guidance
  • Use self-correction immediately when skill advice causes errors
  • Review pattern health reports regularly to identify broken patterns
  • Follow the evolution marker format when contributing new patterns

避免

  • Manually editing skill files without evolution markers
  • Ignoring pattern health warnings when success rates drop below 70%
  • Using outdated patterns without checking current Makepad version
  • Deleting patterns instead of marking them as deprecated with explanation

常见问题

How does self-correction work?
When code from a skill causes an error, Claude automatically identifies the issue, finds the correct approach, and updates the skill file.
What version branches are supported?
The skill supports main (stable), dev (latest features), and rik (legacy) branches with automatic version detection and API adaptation.
Can I use this without Git?
Self-improvement features work locally, but evolution contributions require Git to track changes and create proper commit messages.
How is personalization stored?
Detected project style preferences are stored in the project's .claude/settings.json file for future sessions.
Does it run automatically?
Version detection, personalization, and self-correction run automatically. Self-evolution and validation require user prompts or confirmation.
What patterns are tracked?
The skill tracks all pattern usage from makepad-patterns, makepad-shaders, and makepad-troubleshooting with success and failure counts.

开发者详情

文件结构

📄 SKILL.md