forge
無料Forge 工作流总入口。只读检测项目状态,推荐下一步该用哪个 skill,自己不干活。触发方式:用户说"forge"、"下一步"、"接下来做什么"。
日本語の概要は準備中です。原文の説明を表示しています。
全栈设计规划:分级门控管理 DESIGN.md 与 DESIGN-CHANGELOG,内置可检索设计规则库(UX 规则/配色/字体),三层 Token、forge-design-lab 工作台门禁(布局/比例/密度在真 token 骨架上定,Image 2 退为气质稿)、反 AI 模板检测。
触发方式:用户说"设计"、"forge-design"、"先看效果图",或 forge-dev 调度、需要创建/更新设计文档时。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
文档落地路径:遵循 forge-doc-policy 规范。完整白名单 + frontmatter schema 见
~/.claude/skills/forge-doc-policy/doc-paths.md。 当前文档加载契约:先读项目CLAUDE.md、docs/README.md、docs/INDEX.md和docs/DESIGN.md当前真相源;长 changelog、Image2 历史稿和 raw archive 只在追溯原因时加载。详见~/.claude/skills/_shared/current-doc-loading.md。
纯设计规划——不写代码。产出 DESIGN.md 和设计方案,交由 forge-design-impl 或 forge-eng 实现。
门控判定(L1/L2/L3)
│
├── L1 完整设计 ──→ 竞品调研 → 美学方向(3+) → 配色/字体 → Token体系 → forge-design-lab 工作台(布局/比例/密度)→ 完整审计 → 0-10审查 → DESIGN.md
├── L2 轻量审查 ──→ 读DESIGN.md → 对照检查 → 重点审计(10项) → 涉及布局/组件时调 forge-design-lab → 一致性验证 → 更新文档
└── L3 跳过设计 ──→ 纯后端/无UI → 直接进 forge-eng
全程中文。关键设计决策需用户确认后才能定稿。
涉及前端页面、组件、状态或布局时,读取 ~/.claude/skills/_shared/visual-decision-layer.md:布局、比例、密度、栏宽、一屏几张这类决策走 forge-design-lab 工作台门禁(真 token、真像素的骨架,用户在上面改值、判断、保存);Image 2 只用于气质与风格方向的预判,不用它判断比例。
触发条件:
流程: 第0步 → 第1步(创建模式)→ 第2步 → 第3步 → 第4步 → 第5步 → 第6步 硬门控: 第5步评分 < B 必须返工。子模块必须通过与父页面的一致性检查。
触发条件:
流程: 第0步 → 第1步(迭代模式)→ 第2步(重点10项)→ 第3步(简化)→ 第4步 → 第5步 门控: 评分 < C 升级到 L1。
触发条件: 纯后端/API、纯数据处理、基础设施、无 UI 变更 流程: forge-dev 调度器自动判断 → 直接进 forge-eng
| 触发器 | 条件 | 动作 |
|---|---|---|
| 迭代不满 | 历史账本显示同一模块 ≥ 3 次反复迭代 | L2 → L1,强制重新设计 |
| 子模块一致性 | 大需求下的子模块 | 必须读父页面 DESIGN.md,检查一致性 |
| 评分过低 | L2 评分 < C | L2 → L1,完整重来 |
审计和方案设计时逐条检查:
完整的 12 条设计师认知模式与设计批评话术(背景素养)见 references/create-mode.md。
提问格式与批量策略见
~/.claude/skills/_shared/interaction-protocol.md。设计选项附视觉效果描述。
{项目目录}/docs/PRD.md 或类似文件搜索模式:
- {项目目录}/docs/DESIGN.md
- {项目目录}/DESIGN.md
- {项目目录}/docs/*design*(不区分大小写)
- {项目目录}/**/DESIGN*.md
*design*changelog*docs/CHANGELOG.md 顶部索引;只有当前模块需要追溯历史时,才读 PRD-CHANGELOG.md / DESIGN-CHANGELOG.md 的相关段落。docs/README.md、docs/INDEX.md 和 docs/DESIGN.md 当前真相源。docs/PRD.md 的相关产品边界和相关模块附录。DESIGN-CHANGELOG.md 相关段落,不默认扫全文。项目没有 DESIGN.md 时走此分支。必读 references/create-mode.md—— 含产品理解四问、美学方向探索(用 search.py 查风格/配色/字体)、三层 Token 生成、模板落地。
按门控级别执行审计(浅门控只查涉及项,深门控全量)。执行前必读 references/audit-and-scoring.md 的审计节—— 含 UX 规则库查询方法、反 AI 模板检查清单、逐项审计表格式。
对每个设计变更点,通过 AskUserQuestion 确认:
页面布局方案:用 ASCII 线框图描述布局结构
┌─────────────────────────────┐
│ 顶栏:Logo + 导航 + 搜索 │
├──────────┬──────────────────┤
│ 侧边栏 │ 主内容区 │
│ 分类导航 │ 卡片网格 │
└──────────┴──────────────────┘
组件设计:描述组件的视觉表现、所有状态变化、响应式行为
设计体系变更:新增的颜色、字体、间距等 token(遵循三层架构)
交互方案:关键交互的状态流转
工作台门禁(forge-design-lab,必调):凡是页面、组件、布局、状态的决策,调用 forge-design-lab:它先用线框确认区域与模块清单,再在真 token、真像素的骨架上让用户逐层审查、改值、保存;本步的 ASCII 线框图只是开场,最终比例以工作台为准。DESIGN.md 里的页面级 token 表由它导出的 tokens.json 生成,不手写。
Image 2 视觉稿(辅助):只在气质、风格方向不明时生成 1-3 张让用户判断观感;不用它判断比例、密度和一屏几张。
对重要设计决策,用以下方式深度审查:
审查维度:
| 维度 | 审查内容 |
|---|---|
| 信息架构 | 导航结构、内容组织、层级深度 |
| 交互状态覆盖 | 所有状态是否定义、边界情况、错误流程 |
| 用户旅程情感弧线 | 从进入到完成的情绪变化、摩擦点 |
| AI 模板痕迹风险 | 方案是否可能产出泛用感的界面 |
| 设计体系对齐 | 方案是否复用已有 token 和组件 |
| 响应式与无障碍 | 移动端体验、键盘导航、屏幕阅读器 |
| 未决设计问题 | 方案中含糊或未定的部分 |
评分方法:
对每个维度打 0-10 分,并说明:
就绪度分级:
如果当前任务是大需求下的子模块:
追加本次变更记录:时间、背景、设计方案、关键决策。
[vX.Y 新增/修改]对新项目的配色+字体方案,可生成简单 HTML 预览页让用户直观对比:
<!-- 配色预览:展示 Primary/Secondary/Accent 在不同组件上的效果 -->
<!-- 字体预览:展示 Heading/Body 字体在不同层级的视觉效果 -->
调用 forge-feature-doc 更新页面布局、状态一览、交互与细节三部分(设计阶段用骨架截图;没有骨架就画页面示意)。DESIGN.md 写给实现看,读者看的是那一份。
执行前必读 references/audit-and-scoring.md 的评估节—— 含 0-10 交互评分维度、健康分计算、B 级门槛(design-impl 的前置条件)。
+====================================================+
| 设计交付完成 |
+====================================================+
| 项目:[项目名] |
| 版本:vX.Y |
| 门控级别:[L1/L2] |
| 设计评分:[A-F](变更前 → 变更后) |
| AI 模板痕迹评分:[A-F] |
| 设计变更:X 项(新增 A / 修改 B) |
| 子模块一致性:[通过 / 不适用] |
| 文件: |
| 工作台页面包 — [docs/assets/visuals/<page>/ 或 不适用] |
| DESIGN.md — [已更新/已创建] |
| DESIGN-CHANGELOG — [已追加/已创建] |
| 下一步:forge-design-impl 或 forge-eng 实现 |
+====================================================+
状态标记与通用操作规则见
~/.claude/skills/_shared/feature-status-protocol.md。
design 特有动作:启动前确认 prd 行为 [✅ 已完成]。
本 Skill 自带以下数据文件(自闭环,无需外部依赖):
| 文件 | 内容 | 用途 |
|---|---|---|
data/colors.csv | 161 种产品类型的完整配色方案 | 第1.4步配色决策 |
data/typography.csv | 73 组字体搭配(含 Google Fonts 链接) | 第1.5步字体决策 |
data/styles.csv | 84 种设计风格定义 | 第1.3步美学方向 |
data/ux-guidelines.csv | 99 条 UX 规则(10类,含代码示例) | 第2步审计补充 |
data/products.csv | 161 种产品类型的设计属性 | 第1.1步产品定位 |
data/ui-reasoning.csv | 产品类型→设计决策映射 | 自动推荐设计方向 |
data/charts.csv | 25 种图表类型指南 | 数据可视化设计 |
data/landing.csv | 34 种落地页区块类型 | 落地页设计 |
scripts/search.py | 设计资源搜索引擎 | 按关键词搜索配色/字体/风格 |
搜索脚本用法:
# 生成完整设计系统建议
python3 {skill_dir}/scripts/search.py "AI search tool modern minimal" --design-system -p "产品名"
# 按领域深入搜索
python3 {skill_dir}/scripts/search.py "elegant serif" --domain typography
python3 {skill_dir}/scripts/search.py "fintech trust" --domain color
python3 {skill_dir}/scripts/search.py "dashboard data" --domain style
设计文档模板:references/design-template.md
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Forge 工作流总入口。只读检测项目状态,推荐下一步该用哪个 skill,自己不干活。触发方式:用户说"forge"、"下一步"、"接下来做什么"。
日本語の概要は準備中です。原文の説明を表示しています。
通用头脑风暴:4 种模式(产品/内容/构建/探索)× 6 阶段,强制前提挑战和 2-3 方案,产出可跨会话续聊的思考文档;支持 Mermaid/图辅助判断。 触发方式:用户说"头脑风暴"、"brainstorm"、"讨论一下"、"我有个想法"、"帮我想想"、"画图梳理想法"。
日本語の概要は準備中です。原文の説明を表示しています。
系统性 Bug 修复流水线(P0-P8):一次修一个,强制根因分析、独立 worktree、TDD、双层验收报告、forge-qa 回归;多会话经 .forge/active.md 防撞车。 铁律:不做根因分析不写代码;新发现禁止顺手修;没有用户最终结论不合并。 触发方式:用户说"bugfix"、"反馈个问题"、"修这个 bug"、"这里有问题"、"为什么不对"、"排查一下"、"investigate"、"forge-bugfix",或报告错误、异常行为、功能失效时。
日本語の概要は準備中です。原文の説明を表示しています。
端到端交付纯编排层:调用 forge-* 子 skill 从需求一路编排到发布和文档,.deliver/state.json 检查点,支持 --auto / --resume。 触发方式:用户说"forge-deliver"、"端到端交付"、"全自动交付"。
日本語の概要は準備中です。原文の説明を表示しています。
设计实现:把 DESIGN.md 转成代码,只改样式不改逻辑;CSS 优先、Token 驱动、反 AI 模板、原子提交,以真实截图和 CSS 断言验证。 触发方式:用户说"实现设计"、"forge-design-impl"、设计文档确认后需要写代码时。
日本語の概要は準備中です。原文の説明を表示しています。
在真实 token、真实像素的 HTML 骨架上做页面与组件的设计决策:生成可点、可改、可存的设计工作台,按七层逐节点审查,保存即导出 token 与 CSS 并回写 DESIGN.md 的 token 表。用户说「开工作台」「看骨架」「讨论 XX 的设计稿」「改 token」「我保存好了,按调整后的来」时用;只要在争论比例、密度、一屏几张、行长、栏宽、留白这类要看见才能判断的问题,哪怕没提工作台也用;forge-design 第三步遇到页面、组件、布局决策时必调。也负责全站唯一的设计零件库(一套模板 + 逐条确认的定制 + 守门检查):说「零件库」「设计模板」「全站设计 token 总表」「这个算不算定制」「查一下有没有用模板外的值」时用。不处理:DESIGN.md 散文与评分(forge-design)、产品代码(forge-eng、forge-design-impl)、效果图气质预判(Image 2)、实现后截图验收(forge-qa)、设计概念问答(直接答)。
日本語の概要は準備中です。原文の説明を表示しています。