mcpField
U
ux-flow-plan

ux-flow-plan

github.com/jnsahaj设计与 UI106142 次安装3 周前更新
代码仓库

关于 ux-flow-plan

ux-flow-plan 是用于制定高层架构方案的技能,先从用户体验和系统流程出发,再关联代码锚点。它帮助开发者区分现状与目标流程,并明确架构边界、实现决策和待解决问题。

主要功能

  1. 01先梳理用户体验流程
  2. 02分别绘制现状与目标流程
  3. 03明确架构边界和副作用归属
  4. 04关联函数、文件与测试
  5. 05列出方案、取舍和未决问题

适用场景

  1. 01规划新功能的架构方案
  2. 02分析现有流程并设计目标状态
  3. 03明确 UI、状态持久化与副作用的职责

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jnsahaj/skills --skill ux-flow-plan

安装后在 Claude Code 中输入/ux-flow-plan确认已加载。

详细介绍

UX 流程规划

制定高层架构规划,从用户体验出发,然后再映射到代码级锚点。

步骤

  1. 使用用户的语言,以产品术语重述功能目标。

  2. 将当前状态的 UX 流程构建为树状结构:

    User action
    └─ System behavior
       └─ Existing architectural layer
          └─ Relevant function/file anchor
    
  3. 将期望状态的 UX 流程构建为第二个树状结构:

    User action
    └─ System behavior
       └─ New or changed architectural layer
          └─ Relevant function/file anchor
    
  4. 确定架构边界决策:

    • 哪一层检测条件
    • 哪一层负责副作用
    • 哪一层更新 UI/状态
    • 哪一层持久化或变更状态
  5. 在树状结构之后附上实现锚点,而不是之前:

    • 函数名称
    • 文件路径
    • 可复用的现有抽象
    • 应覆盖此流程的测试
  6. 最后列出简短的决策清单:

    • 推荐的架构
    • 不采用的替代方案
    • 未解决的问题或假设

规则

  • 从 UX 和系统流程入手,不要从行号或代码修改入手。
  • 尽可能使用树状图表示流程。
  • 将函数名称和文件路径作为锚点附上,而不是作为主要叙述内容。
  • 在明确架构边界之前,不要过度细化实现细节。
  • 将“当前流程”与“期望流程”分开。
  • 说明此功能是与现有概念耦合,还是有意独立于现有概念。
  • 优先使用通俗的产品和架构语言,除非框架专用术语指代真实的边界。

评论

支持 Markdown