Agent Skillsswjybky/deepwrite › 批量-ui修改执行

批量-ui修改执行

GitHub

批量解析UI需求文档,串行调用子智能体修复前端Renderer样式与逻辑问题,并汇总生成解决结果报告。

.codex/skills/批量-ui修改执行/SKILL.md swjybky/deepwrite

Trigger Scenarios

用户要求批量处理UI修改需求 提供包含多条UI问题的Markdown文档

Install

npx skills add swjybky/deepwrite --skill 批量-ui修改执行 -g -y
More Options

Non-standard path

npx skills add https://github.com/swjybky/deepwrite/tree/main/.codex/skills/批量-ui修改执行 -g -y

Use without installing

npx skills use swjybky/deepwrite@批量-ui修改执行

指定 Agent (Claude Code)

npx skills add swjybky/deepwrite --skill 批量-ui修改执行 -a claude-code -g -y

安装 repo 全部 skill

npx skills add swjybky/deepwrite --all -g -y

预览 repo 内 skill

npx skills add swjybky/deepwrite --list

SKILL.md

Frontmatter
{
    "name": "批量-ui修改执行",
    "description": "批量解析 DeepWrite 本地写作桌面客户端中的 UI 问题需求文档,逐条提取 `apps\/desktop\/src\/renderer\/` 样式、布局、展示、三栏适配、资源树、对话面板、右侧编辑器、组件状态和轻量前端逻辑问题,串行调用 `.codex\/agents\/ui_fixer.md` 快速修复子智能体处理,并汇总生成 `docs\/bug解决需求文档\/需求文档\/样式需求与bug\/{原始文件名}-解决结果.md`。仅在用户显式调用此技能时使用。"
}

批量 UI 修改执行

批量读取问题需求文档,逐条调用 .codex/agents/ui_fixer.md 子智能体修复 Renderer UI 问题,并输出汇总结果。该技能只处理 UI 样式和前端可闭环逻辑;涉及 Preload / Main / Core / Agent / Tool Utility、contracts、磁盘写入、密钥或外部配置的问题,只记录为“需要全栈处理”,不修改非 Renderer 代码。

输入

用户会提供一个 Markdown 需求文档路径,常见格式如下:

# 标题

> 解析时间:...
> 来源文件:...
> 记录数:N 条

---

## #编号 — 标题

| 字段 | 内容 |
| --- | --- |
| **编号** | X |
| **时间** | ... |
| **发起人** | ... |
| **定位** | 左侧资源树 / 中间对话 / 右侧编辑器 / 设置弹窗 |
| **问题类型** | 样式问题 / 前端逻辑 / UI问题 / bug |
| **完成状态** | — |
| **验证状态** | — |
| **备注** | — |

### 问题描述

...

### 问题截图

![截图](data/xxx/row_X_img_1.jpeg)

---

工作流程

1. 读取并解析需求文档

读取用户提供的 Markdown 文件,将其按 --- 分隔为独立条目。每个条目提取:

  • 编号:条目编号,如 #17
  • 标题:条目标题,如存在则保留。
  • 定位:页面、模块、组件或交互区域。
  • 问题类型:样式问题、前端逻辑、UI 问题、bug 等。
  • 问题描述:问题描述正文。
  • 问题截图路径:Markdown 图片路径,如存在。

如果截图路径是相对路径,基于需求文档所在目录解析为绝对路径;如果截图文件不存在,传递原始路径并记录截图不可读。

2. 加载 UI 修复 agent

读取 .codex/agents/ui_fixer.md,将其完整内容作为 UI 修复子智能体的角色定义和执行边界。

必须使用 ui_fixer.md,不得调用 .codex/agents/fixer.md,不得使用全栈修复 agent 替代。

3. 逐条串行调用 ui_fixer

对每个条目按编号顺序串行执行。必须等待上一条完成并记录结果后,再启动下一条,避免多个子智能体同时修改同一页面或组件。

构造任务描述:

请严格遵守以下 Codex 子智能体使用说明:

1. 你是通过 Codex 子智能体工具调用的 UI 修复子智能体。
2. 角色定义使用仓库内 `.codex/agents/ui_fixer.md` 的完整内容。
3. 调用参数建议:
   - agent_type: worker
   - reasoning_effort: medium
   - fork_context: true
4. 你不独占代码库,可能存在用户或其他智能体的改动;不要回滚无关修改。
5. 你只处理 `apps/desktop/src/renderer/` 的 UI 样式和前端可闭环逻辑问题。
6. 如果确认根因涉及 Preload / Main / Core / Agent / Tool Utility、packages/contracts、磁盘写入、密钥或外部配置,停止非 Renderer 方向修复,只说明需要全栈处理;不要修改非 Renderer 代码。
7. 你需要直接在自己的工作区修改 UI 侧代码,并在最终回复中列出修改文件、修复摘要、是否涉及全栈处理和验证结果。

{.codex/agents/ui_fixer.md 的完整内容作为角色定义}

当前任务:
- 编号:#{编号}
- 标题:{标题}
- 定位:{定位}
- 问题类型:{问题类型}
- 问题描述:{问题描述}

{如果有截图且文件存在,补充:相关截图:{绝对路径}}
{如果截图不存在,补充:截图路径不可读:{原始路径}}

请快速定位相关 Renderer 组件、样式、composable、浮层反馈或状态管理代码,直接修复 UI 样式或 UI 前端逻辑问题。保持回复精简。

4. 捕获并记录返回值

对每次 ui_fixer 调用,记录:

  • 修复状态:根据返回内容判断为 已修复 / 部分修复 / 未修复 / 需要全栈处理 / 跳过
  • 修改文件:提取子智能体返回的已修改文件路径。
  • 修复摘要:概括 UI 样式或 UI 前端逻辑修复内容。
  • 是否涉及全栈处理:未涉及 / 需要全栈处理且未修改非 Renderer 代码。
  • 验证结果:记录子智能体执行的验证命令、页面检查或未验证原因。
  • 未修复原因:未修复、跳过或需要全栈处理时必须记录。

5. 生成解决结果文档

所有条目处理完毕后,创建目录 docs/bug解决需求文档/需求文档/样式需求与bug/(如果不存在),并在该目录下生成:

docs/bug解决需求文档/需求文档/样式需求与bug/{原始文件名(不含扩展名)}-解决结果.md

文档模板:

# {原始文件名} — UI 修改解决结果

> 生成时间:YYYY-MM-DD HH:mm:ss
> 总条目数:N
> 已修复:X
> 部分修复:Y
> 需要全栈处理:Z
> 未修复/跳过:W

---

## #{编号} — {标题}

**定位**:{定位}

**问题类型**:{问题类型}

**修复状态**:{已修复/部分修复/需要全栈处理/未修复/跳过}

**修改文件**:
{如果有修改文件,逐行列出;如果没有则写“无”}

**修复摘要**:
{1-3 句话概括 UI 修复内容}

**是否涉及全栈处理**:
{未涉及 / 需要全栈处理且未修改非 Renderer 代码}

**验证结果**:
{验证结果或未验证原因}

**未修复原因**:
{如未修复、跳过或需要全栈处理,说明原因;否则写“—”}

---

注意事项

  • 必须串行调用 ui_fixer,不要并发。
  • 固定调用 .codex/agents/ui_fixer.md,不得调用全栈 fixer。
  • 只处理 Renderer UI 样式和前端可闭环逻辑。
  • 可以修改 Renderer 对 window.deepwrite.* 的调用编排、参数组装、空值兼容和展示映射,但不得修改 Preload / Main / Utility / contracts。
  • 如果条目明显是协议、Core 写入、Agent 流式事件、磁盘、密钥或配置问题,记录为 需要全栈处理;只有存在 UI 侧兜底展示时才做前端修改。
  • 保留原始需求文档,不要改写用户输入文档。
  • 截图文件真实存在时必须传给 ui_fixer;读取失败或不存在时记录原因。
  • 某条失败时记录失败原因后继续下一条,不中断整个批量流程。
  • 结果文档必须生成在 docs/bug解决需求文档/需求文档/样式需求与bug/,文件名格式为 {原始文件名}-解决结果.md

Version History

  • 4442acf Current 2026-08-16 15:41

Same Skill Collection

.codex/skills/inspect-agent-stage-design/SKILL.md
.codex/skills/package-patch-release/SKILL.md
.codex/skills/严重bug修改/SKILL.md
.codex/skills/功能开发-基于需求文档/SKILL.md
.codex/skills/批量-敏捷需求执行/SKILL.md
.codex/skills/需求分析-完善需求文档/SKILL.md

Metadata

Files
0
Version
4442acf
Hash
28abda65
Indexed
2026-08-16 15:41

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-17 04:26
浙ICP备14020137号-1 $mapa de visitantes$