# Lime Replication

以 Lime 品牌为边界复刻 Codex 与原生 Computer Use；支持整树取样和批量迁移，最终直接落到 Lime 现役 owner，并以 REA 证据、依赖闭包和...

- Repository: https://github.com/limecloud/lime (1492 stars)
- Category: Engineering
- License: GPL-3.0
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add limecloud/lime --skill lime-replication -g -a claude-code -y`
Codex: `npx skills add limecloud/lime --skill lime-replication -g -a codex -y`
Cursor: `npx skills add limecloud/lime --skill lime-replication -g -a cursor -y`
Gemini CLI: `npx skills add limecloud/lime --skill lime-replication -g -a gemini-cli -y`

## Description

以 Lime 品牌为边界复刻 Codex 与原生 Computer Use；支持整树取样和批量迁移，最终直接落到 Lime 现役 owner，并以 REA 证据、依赖闭包和 Windows/macOS/Desktop/CLI/TUI/Chrome/Office 验收收口。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Lime 复刻工作流

这个 skill 用于“复刻现有实现”任务，尤其是 Agent、Computer Use、Desktop、CLI/TUI、Chrome 插件和 Office 加载项。它把源码、安装包和运行证据分开处理，防止把相似实现、猜测名称或单端 mock 当成完成。

先读取：

- [仓库规则](../../../AGENTS.md)
- [源码复制与迁移准则](../../../internal/aiprompts/codex-source-alignment.md)
- [全局架构](../../../internal/aiprompts/architecture.md)
- [质量事实源](../../../internal/aiprompts/quality-workflow.md)
- [品牌边界与清理清单](references/brand-boundary.md)

需要已发货行为或私有 Desktop/插件证据时，再调用 `reverse-engineer-anything`；普通公开源码分析不运行 REA。GUI 视觉改动再调用 `lime-design-language`，删除和唯一 owner 收口再调用 `lime-governance`。

## WHEN

满足以下任一条件时使用：

- 用户要求“完全复刻、整目录复制、按上游目录/文件/函数接入”。
- 任务跨越 App Server、RuntimeCore、Desktop、CLI/TUI、原生 helper、Chrome 或 Office。
- 结论依赖安装包、ASAR、Native Host、扩展运行时或其他已发货产物。
- 需要判断“复制了多少、哪些消费者已经迁移、哪些仍是旧实现”。

## WHAT

最终交付必须同时回答四个问题：

1. **源码**：来源 revision、整树复制收据、许可证和逐项哈希是否一致。
2. **消费**：Lime 的现役入口是否已经调用复制后的唯一 owner，依赖闭包是否编译。
3. **证据**：REA 的 Evidence ID、搜索边界、静态/运行证据和未知项是否可复核。
4. **验收**：macOS、Windows、Desktop、CLI/TUI、Chrome、Office 是否分别通过真实进程和失败路径门禁。

“文件数量相同”“有同名类型”“浏览器 fixture 通过”都不能单独证明复刻完成。

## HOW

### 1. 锁定范围与 Lime 品牌边界

先写执行计划，列出目标能力、产品入口、平台、保留的 Lime 差异和退出条件。建立唯一事实源：`Product Surface -> App Server JSON-RPC -> RuntimeCore -> Thread/Turn/Item projection`。

复刻分成四个不可跳过的状态：`frozen-source -> migrated-owner -> brand-clean -> upstream-removed`。整树复制只服务于第一、第二个状态；复制树不能成为产品层、长期依赖或文档入口。每次状态转换都在账本中记录负责人、写集、验证命令和未决项。

Lime 的产品边界先于上游相似度：Lime 品牌、多模型/多协议、服务端能力、Provider catalog、配置与发布合同都是 current owner，迁移不能覆盖、降级或拆出第二套实现。复制前核对 [Lime 保留边界](../../../internal/aiprompts/codex-source-alignment.md#复刻注意项lime-保留边界)，把各项 owner、消费者、保护写集和必要适配记入账本；消费者切换前验证仍由原 owner 提供。Codex 登录、Cloud、账号、遥测、订阅、发布、服务控制面、产品 bundle 和品牌入口均排除，不因整树复制而进入 Lime。服务依赖检查覆盖默认 endpoint、认证与凭证读取、远端开关、遥测和升级入口，避免仅改显示品牌后仍调用上游产品服务。本地 App Server JSON-RPC、runtime、协议、持久化和工具代码仍是复制目标，不得把它们误判为被排除的 Codex 云端产品服务。

品牌规则是硬约束：

The rest: https://github.com/limecloud/lime/blob/HEAD/.codex/skills/lime-replication/SKILL.md
