xaml-csharp-development-skill-for-avalonia
专注于Avalonia应用开发的AI辅助插件,提供构建、审查、迁移等专项技能。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:xaml-csharp-development-skill-for-avalonia。 它的用途是:专注于Avalonia应用开发的AI辅助插件,提供构建、审查、迁移等专项技能。 完整的 Skill 内容见:https://321skill.com/skills/xaml-csharp-development-skill-for-avalonia/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我审查这个Avalonia用户控件的XAML代码,看看有没有性能或可访问性问题。”,它会调用专项的代码审查技能,结合Avalonia 11.3.12的API规范给出具体建议。或者
对AI说:“我需要将这段WPF的DataGrid用法迁移到Avalonia 11。”,它会引导你使用迁移相关的技能和共享参考文档,提供等效的代码示例和注意事项。
介绍
这个Skill旨在解决开发者在构建、维护和迁移Avalonia跨平台桌面应用时面临的复杂问题。它不是一个臃肿的“万能”技能,而是将开发流程拆解为一系列专注的专项技能(如构建、设计审查、从WPF等框架迁移),并提供了与Avalonia 11.3.12版本严格对齐的API参考和一份详细的Avalonia 12迁移指南。
使用方式上,它支持两种发现路径:既可作为Codex插件被安装和调用其中的专项技能,也可在本地代码仓库中通过一个轻量的“路由”技能来引导请求。仓库根目录包含了一个市场文件,方便在本地开发环境中直接测试,无需复杂的个人配置。
它非常适合正在使用或计划使用Avalonia进行C#/XAML开发的前端、全栈或桌面应用开发者,尤其是那些需要将现有WPF等项目迁移到Avalonia,或希望遵循最新版本最佳实践的团队。
需要注意的是,该Skill默认的API指导和索引基于Avalonia 11.3.12版本,旨在提供稳定可靠的参考。对于探索Avalonia 12的新特性,应参考其附带的专门迁移指南和API目录,避免直接依赖尚未稳定的master分支API。
核心特点
与通用的C#开发技能不同,它深度聚焦于Avalonia UI框架,提供了版本锁定的精准API参考和从WPF等框架迁移的专项指导;其模块化设计将庞大的开发任务拆解为多个专注的子技能,而非一个臃肿的“全能”技能,使AI辅助更精准高效。
注意事项
不适合非Avalonia项目或需要通用C#/.NET开发指导的场景。
常见问题
这个插件支持哪个版本的Avalonia?
默认实现和API参考基于Avalonia 11.3.12稳定版,同时提供了独立的Avalonia 12迁移指南和API目录。
如何在我的本地开发环境中使用它?
由于仓库自带市场文件,在克隆该仓库后,Codex通常能自动发现并加载该插件,无需额外安装命令。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/xaml-csharp-development-skill-for-avalonia/raw/index.md 读取 xaml-csharp-development-skill-for-avalonia 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/xaml-csharp-development-skill-for-avalonia/raw/index.md(查看排版版本)