بنقرة واحدة
evolution
仓颉开发经验总结。遇到编译错误、API 差异、迁移问题时查阅已积累的踩坑记录和解决方案
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
仓颉开发经验总结。遇到编译错误、API 差异、迁移问题时查阅已积累的踩坑记录和解决方案
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
仓颉语言 HarmonyOS 开发的入口路由。遇到仓颉语法、HarmonyOS API、编译构建等问题时自动加载,引导使用正确的 skill
编译构建仓颉 HarmonyOS 应用,执行 ohpm 依赖安装、仓颉资源同步和 HAP 包打包。用户说编译、构建、build、打包时触发
编译纯仓颉 cjpm 库项目(非 HarmonyOS 应用)。自动检测仓颉 SDK,执行 cjpm build 与 cjpm test。在库目录下说编译/构建/build/打包/跑测试时使用
将任意语言的三方库/SDK/工具包翻译为纯仓颉 cjpm 包。关注 API 面、依赖策略、包骨架与构建验证;不涉及 HarmonyOS 应用资源与 UI
将其他语言代码翻译为仓颉语言。支持 ArkTS、Swift、Java、Python 到仓颉的转换,记录翻译经验和等价写法差异
从 GitCode 下载最新仓颉语言和 HarmonyOS 原始文档。当 cangjie-kernel 和 cangjie-harmony 未覆盖所需内容时作为兜底使用
استنادا إلى تصنيف SOC المهني
| name | evolution |
| description | 仓颉开发经验总结。遇到编译错误、API 差异、迁移问题时查阅已积累的踩坑记录和解决方案 |
开发过程中遇到非显而易见的问题并解决后,将经验记录到对应分类中。
| 分类 | 目录 | 说明 |
|---|---|---|
| 仓颉通用 | cangjie/ | 仓颉语言 + HarmonyOS 开发中的通用经验,内部按主题拆分文件,详见其 README.md 索引 |
经验沉淀分工:
- 本目录(
evolution/cangjie/):仓颉语言 + HarmonyOS 开发中的通用经验(语法踩坑、编译配置、API 行为差异等)cangjie-translate/*2cangjie/:应用翻译中"源语言 → 仓颉"的语法 / 表达差异cangjie-translate-lib/experience/:库翻译独有的工程化经验(包布局、API 面、依赖替代、cjpm 构建)两边有交叉的语法点优先记到
cangjie-translate/*2cangjie/,本目录只记与翻译无关的通用经验。
解决了一个非显而易见的问题后,将经验追加到对应分类中:
每个分类目录下有一个 README.md 作为索引,经验按主题拆分为独立文件(如 syntax.md、arkui.md)。新增经验时:
README.md 索引不预先创建空文件,遇到对应问题时再创建。
## [经验标题]
**问题**: 描述遇到的现象或报错信息
**原因**: 根因分析
**解决方案**:
具体修改步骤或代码示例
**相关文档**: 指向 cangjie-kernel / cangjie-harmony 中的具体文档(如有)