可将 Android 应用源代码转换为 HarmonyOS 项目,包含项目分析、API 映射、资源转换、UI 生成等技能,支持端到端全流程转换及自动编译修复。【此简介由AI生成】
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore: 品牌/文案去 hometrans 化(非 hometrans 版本准备) HomeTrans → A2H(plugin.json、README、package.json description); 移除 ht init 与 ~/.hometrans 持久 autotest.yaml 引用,改为版本无关表述 (agents、integration-test、spec-design 等脚本与文档同步)。 | 17 天前 | |
refactor(skills): a2h-spec-implement 收敛为单轮流水线并新增参数校验预检 - 新增 scripts/validate_params.mjs:3 个必填参数统一校验与归一化 (路径存在性 / Android 与 HarmonyOS 工程根嗅探 / 固定输出目录创建+写探针), ok=false 仍 exit 0,SKILL.md 编排「failures 一次性列全 → 用户修正 → 全量重跑」交互循环 - 参数裁剪:仅保留 android_project_dir / harmony_project_dir / spec_file_path, run_l1_e2e 锁定 false、skip_api_preverify 锁定 true(阶段 1.5 永久跳过) - 单轮化:删除多轮 ROUND 循环、四态终止判定、回归集合选择、版本控制检测、 设备检测与记忆压实;完成度校验只查三项磁盘事实,未落地重派一次 - stop_reason 二值化(all_passed / defects_remaining),收尾脚本零改动兼容 - 删除死 agent:api-analyzer、app-action;coder.md 删 step3/step5, 流程重排为 编码 → 构建+L0 门禁 → 代码评审 → 修复 - 未经设备验证的场景改为无条件标注 (no device evidence) 并记入自主决策 Co-Authored-By: Claude Code <noreply@anthropic.com> | 9 天前 | |
fix(a2h): skill scripts use .js as source instead of .ts Node refuses to type-strip .ts under node_modules, so skill scripts fail when consumed as a published package. Replace the 5 skill script .ts with .js as the sole source — committed and run directly with node, no build step needed. Also restores hvigorfile.ts templates to the npm package. Signed-off-by: yang237 <yangyi237@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.2) <ai@local> | 1 个月前 | |
feat(skill-checker): 新增 R12 SKILL.md 体量上限检查(deveco-code 模式) - 行数 ≤ 2000 且 大小 ≤ 50KB(51200 UTF-8 字节),两项是与的关系,任一越界 即违规(各报一条);仅 --deveco-code true(默认开)时执行,agents/*.md 不在 此列 - 动机:宿主把 SKILL.md 全文注入模型上下文,超长直接吃掉上下文预算 - 当前命中 3 处:a2h-resource-convert(73.4KB)、a2h-spec-generate(64.9KB)、 a2h-ui-transfer(64.6KB) - SKILL.md / README.md 同步规则表、参数说明与修复指引(内容下沉 references/) Co-Authored-By: Claude Code <noreply@anthropic.com> | 8 天前 | |
docs(a2h-spec-implement): 新增启动概览要求与 TodoWrite 任务条目格式规范 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 6 天前 | |
refactor(skills): 移除 a2h-test-case-generation / a2h-integration-test / a2h-convert-entry 三技能 收敛插件面:删三 skill 目录、8 个包装 agent、src/ 两个自测工具与 spawn-helpers(插件只剩 shell.env hook)。spec-implement 删阶段 0.7 与步骤 ④.7,test_case_path 降级为用户可选输入,终态优先级改为 uitest > unit > review(aggregate_run.mjs 锁步),无设备层证据的 PASS 标注 (no device evidence) 入自主决策;render_final_summary 删 --skip-test-auto,root_mirror 删 self-test 镜像;A2HHostDeps 删 resolveModelParams;CLAUDE.md 同步重写工具与密钥处理章节。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 17 天前 | |
refactor(skills): spec-design 引擎改用 homegraph CLI,spec-implement 移除 project_design 预探测并清理 .gitignore 死条目 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 17 天前 | |
submit hometrans tool | 3 个月前 | |
refactor(skills): 移除 a2h-spec-design 技能链及其全部引用 删除 spec-designer 包装器与 a2h-spec-design 技能(SKILL.md 及 3 个脚本), spec-implement 去掉 spec_design_file_path / run_spec_design 参数与阶段 0.5, coder 移除 spec_design 输入与绑定约束条款,CLAUDE.md 同步清理。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 17 天前 | |
chore: 品牌/文案去 hometrans 化(非 hometrans 版本准备) HomeTrans → A2H(plugin.json、README、package.json description); 移除 ht init 与 ~/.hometrans 持久 autotest.yaml 引用,改为版本无关表述 (agents、integration-test、spec-design 等脚本与文档同步)。 | 17 天前 | |
0.1.12 AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (deepseek-v4-flash-0731) <ai@local> Co-authored-by: claude (glm-5.2) <ai@local> | 6 天前 | |
0.1.12 AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (deepseek-v4-flash-0731) <ai@local> Co-authored-by: claude (glm-5.2) <ai@local> | 6 天前 | |
a2h for deveco code | 1 个月前 |