Create FlowGram Component Docs — 字节跳动 FlowGram 物料组件文档工作流 Skill 技能
技能简介
Create FlowGram Component Docs 是字节跳动官方维护的物料组件文档全流程助手,专门解决「FlowGram 组件从源代码到 MDX 文档、从中文稿到英文稿」链路上的规范与一致性问题。它给 Claude / Codex / Claude Code 提供一套标准化作业流:先勘察源文件,再按 React.lazy + FreeFormMetaStoryBuilder 规范产出 Story 示例,再生成包含 demo / API 表 / 源码走读 / 依赖说明的 MDX,最后支持中英双语对照。Skill 由 bytedance 官方账号发布,质量分 81 分(银级),审计状态 complete,ISSUES 0、REQ 0,安装策略 allowed。
核心能力
- 源文件勘察:定位 FlowGram 物料组件的源文件、相关导出、hooks、依赖项,避免凭空写文档。
- Story 规范生成:按项目要求用
React.lazy+FreeFormMetaStoryBuilder包装器生成 Story 组件,保证懒加载与项目框架一致。 - MDX 文档骨架:生成包含 demo、API 参考表、源码走读、依赖说明的 MDX 页面,并配截图命名与存储路径规范。
- 截图嵌入规范:统一截图命名、存储路径、引用语法,避免文档站点路径错乱。
- 中英双语对照:基于已通过审定的中文稿生成英文版,保留代码块、命令、路径、链接不翻译,杜绝「代码被机翻」事故。
- 清单式审稿:提供 checklist,覆盖 Story 行为 / 示例 / 链接 / Mermaid 图 / 术语一致性。
安装配置
- 命令行安装:
npx skillstore add bytedance/material-component-doc,需 npx 与 Node.js 18+。 - 仓库准备:把本 Skill 安装到 FlowGram 仓库的
.claude/skills/material-component-doc路径,确保能访问组件源目录。 - 截图目录约定:在文档站点预先约定截图目录结构(如
apps/docs/public/screens/material/),避免命名漂移。 - 双语流程开关:仅当中文稿已经过 PM / 研发审定后,才能启用英文翻译流程。
使用步骤
- 启动文档任务:使用
Start a component document模板,告诉 Claude 要文档化的 FlowGram 组件名,先勘察源文件并询问示例范围。 - 生成 Story 示例:用
Create Story examples模板产出BasicStory与至少一个进阶场景,严格遵守 React.lazy 与 FreeFormMetaStoryBuilder 包装规范。 - 撰写 MDX 草稿:按 demo → API 表 → 源码走读 → 依赖 → 截图占位的顺序填充,禁止直接 import 物料组件而跳过 React.lazy。
- 清单式审稿:使用
Review an MDX draft模板逐项核对 demo、API、源码走读、依赖、截图、链接格式,补齐缺项。 - 双语对照翻译:中文稿通过审定后,使用
Translate approved documentation模板,保留所有代码块、命令、路径、外部链接原样。
适用场景
- 新组件文档化:把 FlowGram 组件源目录一次性产出完整 MDX 页面,覆盖 demo、API、源码、依赖四个层次。
- Story 示例标准化:规范团队内 Story 命名、懒加载、包装器、类型注解写法,避免十个组件十种风格。
- 中英双语发布:把已审定的中文组件文档翻译成英文版,对外站 / 海外开发者发布。
- 审稿 checklist:大型组件上线前用本 Skill 做最后一道审稿,降低「文档不全 / 链接断 / 截图缺失」导致的用户投诉。
适用人群
- FlowGram 组件作者:写组件时同步产文档,避免「文档欠债」累积到发布前才补。
- 前端文档维护者:负责文档站点日常更新,把 Story 与 MDX 工作流标准化。
- 国际化负责人:在双语文档流程上需要明确的「中文先审 → 英文后译」交接点。
- 组件库 Tech Lead:把组件发布流程固化为 checklist,提升团队整体质量水位。
工作原理
Skill 把「组件文档化」拆成 5 个可校验阶段,每阶段对应一个 prompt 模板与一段 checklist。源文件勘察阶段通过 Claude 的 file tools 读取仓库真实结构,Story 生成阶段强制套用项目级 React.lazy 包装,MDX 阶段输出符合 docs site 渲染规范的字段,翻译阶段严格区分内容文本与代码 / 命令 / 路径并按规则保留。审计报告确认所有静态告警均为 Markdown / 代码 fence / Mermaid 图导致的误报,不存在 prompt 注入、数据外泄、隐式执行钩子或恶意文件系统行为。
官方链接
- Skillstore 页面:https://skillstore.io/skills/bytedance-material-component-doc
- 源码仓库:https://github.com/bytedance/flowgram.ai/tree/main/.claude/skills/material-component-doc
- Manifest:https://skillstore.io/api/skills/bytedance-material-component-doc/manifest
- 安装命令:
npx skillstore add bytedance/material-component-doc
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议