원클릭으로
timeline-for-agent
适用于修改或重构 timeline-for-agent 代码库,尤其是 dashboard UI、主题系统、移动端适配、时间轴视图、分析面板和项目结构时使用。约束仓库内的架构规则:禁止兜底补丁、禁止重复颜色管线、目录职责清晰、文件拆分有明确边界。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
适用于修改或重构 timeline-for-agent 代码库,尤其是 dashboard UI、主题系统、移动端适配、时间轴视图、分析面板和项目结构时使用。约束仓库内的架构规则:禁止兜底补丁、禁止重复颜色管线、目录职责清晰、文件拆分有明确边界。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | timeline-for-agent |
| description | 适用于修改或重构 timeline-for-agent 代码库,尤其是 dashboard UI、主题系统、移动端适配、时间轴视图、分析面板和项目结构时使用。约束仓库内的架构规则:禁止兜底补丁、禁止重复颜色管线、目录职责清晰、文件拆分有明确边界。 |
这份 skill 用于 timeline-for-agent 仓库内的实现与重构工作。
优先做根因级重构,不做补丁式修复。
不要做这些事:
如果行为不对,就修 source of truth。
每次 UI 改动,在写代码前都要回答这三个问题:
如果这三个问题答不清,就先停下来把设计简化。
fill 和 ink 必须只有一套 source of truth。src/infra/timelinesrc/timeline/hookssrc/timeline/componentssrc/timeline/lib移动端不是压缩后的桌面 dashboard。
移动端改造时:
当前预期的移动端方向:
时间轴、分析、事件时间轴 使用纵向日历式日视图分析 将三个分析面板纵向堆叠事件 在窄屏中自然变成单列流如果结构模型已经不同,就不要靠往桌面布局上继续堆条件 CSS 来“硬适配”。
移动端实施前,先对齐:
docs/mobile-adaptation-blueprint.md当一个文件开始同时承担多个关注点时,就应该拆分。
适合拆分的情况:
不要为了“包一层”而拆出很多小 wrapper。
理想结构:
使用下面这套职责划分:
src/infra/timeline
src/timeline/hooks
src/timeline/components
src/timeline/lib
src/timeline/css
如果移动端适配规模继续增长,优先考虑:
src/timeline/components/mobile/*src/timeline/components/desktop/*只有桌面端和移动端都已经有真实结构时,才引入这两层目录,不要提前预建空架子。
color-mix(...);语义决策要集中一个重构只有在满足这些条件时才算合格:
如果 diff 只是新增一条分支、一个 override 或一个特殊 case,那它就不是这个项目里合格的重构。