↑

编程专家 Prov1.0.0

dev-expert-pro573 KB

融合工程专题与鸿蒙 ArkTS/ArkUI、微信小程序/小游戏开发资料的集成开发技能。用户提及项目实现、根因调试、代码审查、重构、测试、架构性能分析或多端开发验证时触发,按任务目标读取包内对应专题知识,概念问答直接回答。

编程
0 0 0 0 更新于 2026-10-28 20:02

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

编程专家 Pro 面向多端软件项目开发、调试与工程治理场景,整合了原编程专家 2.0.3 的工程方法论与鸿蒙 ArkTS/ArkUI、微信小程序及小游戏的平台开发资料。用户通过自然语言描述任务或 @<专题标识> 明确领域时,技能按目标定向加载对应参考文档——涵盖代码实现、Bug 根因定位、审查重构、测试验证、架构性能分析等 19 个主专题及鸿蒙、微信新增专题。概念性提问直接作答,复杂任务则按「分析→方案→执行→验证→交付→复盘」框架推进,优先读取与当前目标相关的代码和调用方,避免无差别加载全部资料。

技能包含

  • SKILL.md(本文件):技能主说明,含执行原则、路由规则与工具边界
  • references/expert-topics.md:19 个上游主专题及 46 份完整目录索引,覆盖 API 设计、代码生成、审查、测试、性能、安全等
  • references/harmonyos/:鸿蒙 ArkTS/ArkUI 开发资料,含布局、基础组件、数据展示、选择器、媒体、高级组件等 6 份快速 API 参考
  • references/miniprogram.md、references/wechat-devtools/index.md、references/platforms.md:微信小程序/小游戏开发、微信开发者工具及跨平台识别入口
  • references/dependency-downloads.md:GitHub、包仓库、SDK 下载失败时的备用源方案
  • references/ 其他 30+ 份专题文档:含 DDD、分布式系统、工程指标、错误册、交付保障、设计审计、LLM 安全等
  • scripts/skill_lookup.py:本地专题查找器,按标识返回文件路径与行段范围
  • scripts/project_probe.py:只读工程探测脚本
  • hooks/:28 个辅助钩子模板(含备份、安全检查、依赖扫描、编码规范、SQL 注入检测等),需用户显式注册启用
  • agents/openai.yaml:Agent 配置
  • licenses/dev-expert-MIT.txt:上游 MIT 许可证声明

核心能力

  • 按需专题加载:通过 @harmonyos、@miniprogram、@wechat-devtools 等标识或自然语言意图,定位并读取对应开发资料,避免全量加载
  • 工程全周期覆盖:支持项目实现、根因调试、代码审查、重构优化、测试验证、架构与性能分析、文档生成等场景
  • 多端开发验证:针对鸿蒙 ArkTS/ArkUI 编译错误、闪退/白屏,微信小程序跨端编译、预览、真机验收等提供平台特定工作流
  • 下载故障兜底:GitHub、包仓库、SDK 或二进制下载失败时,提供备用源与降级方案
  • 安全与治理辅助:含秘密扫描、SQL 注入检查、依赖漏洞扫描、编码规范钩子模板,需显式授权后启用
  • 最小完整实现:优先复用现有架构风格,新增抽象必须解决本次约束,保护用户已有修改

应用场景

用户怎么说本技能做什么
"帮我看看这个鸿蒙 ArkUI 页面为什么白屏"加载 @harmonyos 专题,按鸿蒙工作流分析编译日志与运行时,定位布局或生命周期问题
"审查这段代码,有没有性能瓶颈"读取 references/code-review.md 与 references/design-audit.md,结合工程指标给出具体优化点
"微信小程序预览报错,怎么排查"调用 @miniprogram 与 @wechat-devtools 资料,核对工具版本、AppID、项目路径及登录条件
"GitHub 下载依赖总是超时"打开 references/dependency-downloads.md,提供镜像源、离线包或替代安装方案
"这个 Bug 我复现不了,帮我设计验证步骤"按 references/bug-diagnosis.md 制定复现缺口说明与最小验证脚本,区分构建通过与实际业务通过
"只做概念了解,ArkTS 的 @State 怎么用"直接解释装饰器语义与响应式规则,不触发完整工程流程