我构建了一个用于系统架构、产品路线图和组织蓝图的“Steam Workshop”(在浏览器中运行)
Source: Dev.to
介绍
你是否曾想过像安装应用程序一样安装产品的架构?
不仅仅是一个图表,而是完整的系统架构蓝图:
- 服务及其依赖
- 团队及所有权
- 目标 → 计划 → 工作包
- 为产品经理提供的三年规划视野
- 一个“提示包”,让你可以重新组合它
这就是我作为业余项目一直在构建的东西:SMT(软件管理与规划工具)。
新发布
本周我发布了一项让我真正兴奋的功能:现在你可以公开发布蓝图包,社区可以:
- 浏览并安装它们
- 为它们加星
- 评论 / 讨论它们
- 查看热门内容(社交证明 + 发现循环)
想象 Figma 社区 / Steam 工作坊,但用于产品架构 + 产品/团队组织。
蓝图包
蓝图是一种可移植的包(JSON),包含:
- manifest – 标题、摘要、标签、信任标签等。
- prompt pack – 种子 + 变体,如 MVP / Scale
- full system snapshot – 团队、服务、目标、计划、工作包
通过交互学习
- 安装蓝图。
- 在应用中浏览其组织结构、架构和路线图。
- 根据你的约束条件对其进行 remix(重新组合)。
- 将你的 remix 重新发布到市场。
为什么现有参考架构不足
- 大多是静态的。
- 与组织/团队的实际情况脱节。
- 不易重新组合。
- 缺少路线图 / 执行故事。
SMT 旨在让“产品实际运行方式”变得可感知:架构、组织设计和规划相互关联,你可以 动手尝试,而不仅仅是阅读它。
SMT 能做什么
- 检查任何类型的技术平台。
- 想象一下 LeetCode 面试准备,但针对系统设计、架构、团队拓扑、产品路线图以及软件交付规划。
本地优先设计
- 以静态应用的形式在浏览器中运行。
- 除非您显式发布蓝图包,否则您的系统会保留在浏览器中。
云市场是可选的,仅用于以下功能:
- 公开发布
- 发现
- 点赞 / 评论
没有 “workspace sync” SaaS 锁定。
后端(免费层友好)
- Cloudflare Workers + D1 (SQLite)
- Token‑normalized search(无付费搜索 / 无向量数据库)
- GitHub OAuth 用于身份验证(范围:
read:user仅)
安全
公共发布会对清单和完整系统负载进行机密扫描,阻止可能的 API 密钥 / 令牌。
现场尝试
- 现场演示:
- 代码仓库:
如何探索
-
浏览精选目录。
-
对任何感兴趣的内容点击 预览。
-
安装可用的蓝图并在以下方面进行检查:
- 系统架构概览
- 组织设计
- 路线图与待办事项管理
- 年度计划 / 详细规划
-
在发布流程中,使用 公开发布。
-
打开已发布蓝图的 预览 以:
- 为其加星/取消星标
- 发表评论
- 通过搜索验证可发现性
如果出现任何问题,请使用 反馈 功能记录问题。
反馈问题
- 蓝图概念是否帮助您更快了解产品?
- “提示包”是有用的,还是只是噪音?
- “趋势”应该指什么:星标、下载量、最近度,还是其他?
- 哪些社交功能可以让它更有趣,同时又不至于变成管理噩梦?
开源与协作
该项目在 CC0 下发布。我很乐意合作。
- 仓库:
- 欢迎提交 Issue / PR: 文档、UX 打磨、种子蓝图、审核工作流、“remix lineage”、集合、声望等。
未来想法
- Remix lineage: “Forked from…” + remix 图谱
- 轻量级贡献者声誉(徽章、信任层级)
- 举报 / 标记 + 审核队列
- 精选集合(例如,“Backends 101”、 “B2B SaaS starters”)
行动号召
如果其中的任何部分激起了你的好奇心,尝试 5 分钟并告诉我哪些让你感到困惑,哪些让你觉得神奇,哪些让你觉得毫无意义。
在此留下评论,或在 GitHub 上打开一个 issue。