brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
lov-open-codex-session用 Codex thread UUID、deeplink 或已确认的检索命中,直接在 Codex 主窗口打开目标任务。适用于“打开这个 session”“打开刚找到的 Codex 会话”和 open this Codex session。
Independent GitHub snapshot · Automated classification · Original documentation governs
把稳定的 Codex sessionId / threadId 交给宿主导航能力,让当前 Codex 主窗口切换到准确任务。Skill 只负责定位与打开,不修改任务内容、归档状态或 Git 状态。
codex://threads/<uuid>,要求打开、跳转或导航。lov-search-chat 检索并回读原文。lov-share-session。lov-codex-thread-usage。skill.yaml 声明 user-profile/v1。每次运行开始时读取共享的 user、brand、workspace、preferences 与 skills.lov-open-codex-session 命名空间。当前请求中的 thread ID 永远优先,且 thread ID、标题和转录内容都不写入持久 Profile。
只有用户直接声明了需要跨会话保持的打开偏好时,才通过 scripts/profile_store.py record --confirm 写入 records.*,并报告保存路径。完整契约见 references/user-profile.md。
运行前读取 references/skill-composition.md。lov-search-chat 可以交付稳定 sessionId,但检索不是本 Skill 的隐藏依赖;已给出 UUID 或 deeplink 时必须直接导航。
You MUST follow these steps in order.
skill.yaml、共享 Profile 和 references/skill-composition.md。navigate_to_codex_page 或语义等价的 Codex 任务导航工具。open、浏览器 deeplink、AppleScript 或 Computer Use 冒充等价成功。读取 Profile 的便携命令:
python3 "$SKILL_DIR/scripts/profile_store.py" read \
--skill-id lov-open-codex-session --pretty
按以下优先级取得目标:
codex://threads/<uuid>,只提取 UUID 部分。sessionId / threadId。lov-search-chat 或宿主任务列表定位候选;检索命中必须回读标题与原文,不能凭 snippet 判断。接受标准 UUID;拒绝空值、截断值、路径、任意 URL 和多个未消歧候选。Ataru 的 Codex sessionId 可直接作为 Codex threadId。
调用宿主任务导航能力:
navigate_to_codex_page(threadId=sessionId)
不要先取消归档,不要创建新任务,不要向目标任务发送消息。打开归档任务不等于改变其归档状态。
navigated 为 true。codex://threads/00000000-0000-0000-0000-000000000000. ”navigated: true 为准;仅解析出 UUID 不算完成。lov-search-chat 是没有明确 ID 时的可选上游,不是必需依赖。