Token导航 LogoToken导航

Agent Skill · 运维

source-to-architecture(建筑的源头)

source-to-architecture 用于补充运维相关能力,适合在 OpenClaw 中需要让 Agent 承接运维相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

source-to-architecture 是运维类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在运维类的 954 个 Skill 里排第 846。

总安装 2,654周安装 114GitHub Stars 公开资料未说明下载 930核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:source-to-architecture(建筑的源头)
来源仓库:https://github.com/vincentlau2046-sudo/source-to-architecture
安装命令:
openclaw skills install source-to-architecture
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install source-to-architecture

这个 Skill 是做什么的

运维类 Skill 处理部署、监控、日志和云资源,多数需要较高的执行权限。

实现从源码解析到五层架构的全链路可视化,支持版本控制、自动同步和多格式架构图生成。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install source-to-architecture;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

source-to-architecture 怎么安装?

在终端执行 openclaw skills install source-to-architecture。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

source-to-architecture 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

source-to-architecture 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

source-to-architecture 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

source-to-architecture 用的人多吗?

公开数据是累计安装 2,654 次,近一周安装 114 次,下载 930 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

source-to-architecture 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理运维类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

运维类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
docker-essentials

Docker 基础 · OpenClaw

1,005,15130接触敏感数据MIT-0通过
playwright-scraper-skill

Playwright scraper 技能 · OpenClaw

923,55754接触敏感数据MIT-0有提醒
moltguard

moltguard 搜索 · OpenClaw

825,096110接触敏感数据MIT-0通过
finance-news

财经新闻 · OpenClaw

275,51210需要联网MIT-0有提醒
security-monitor

安全监视器 · OpenClaw

224,1695需要联网MIT-0有提醒
source-to-architecture

建筑的源头 · 本页

2,654—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

源码到架构 (Source to Architecture)

从代码/模块 → 模块关系 → 组件架构 → 部署架构的全链路可视化、可追溯、可版本化技能。

技能核心能力 - 五层DrawIO架构模板(优化版)

接入层 (浅蓝色 #ADD8E6)

物理组件: API Gateway、Client、Web前端、移动App 逻辑组件: 用户入口、外部接口、协议转换 输出: 接入层架构图、外部接口清单

路由/控制层 (浅绿色 #90EE90)

物理组件: Controller、Service、Manager、路由组件 逻辑组件: 业务协调、流程控制、权限验证 输出: 控制层拓扑图、服务协调流程图

逻辑层 (浅黄色 #FFFFE0)

物理组件: Core模块、Logic处理器、Executor执行器 逻辑组件: 核心业务规则、领域逻辑、算法实现 输出: 逻辑层架构图、业务规则映射表

数据访问层 (浅紫色 #E6E6FA)

物理组件: DAO、Repository、Cache、数据适配器 逻辑组件: 数据抽象、查询优化、缓存策略 输出: 数据访问层图、数据契约清单

存储/外部层 (灰色 #D3D3D3)

物理组件: DB、MQ、Redis、第三方服务、文件存储 逻辑组件: 外部依赖、数据持久化、异步通信 输出: 存储层拓扑图、外部依赖清单

🎯 优化后的排版规范(严格遵循)

一、整体布局规则

  • 强制分层布局: Top-to-Bottom方向(后端/微服务推荐)
  • 全局网格对齐: 20px网格,所有节点严格吸附
  • 同层级统一尺寸: 高度60px,宽度120px
  • 固定间距: 水平间距80px,垂直间距60px,节点间距≥60px
  • 模块位置: 大组件(网关、DB)靠边缘,业务逻辑居中

二、层级划分规则

  • 标准五层结构: 接入层 → 路由/控制层 → 逻辑层 → 数据访问层 → 存储/外部层
  • 层间隔离: 层与层之间用空白区域隔开,禁止跨层穿插
  • 分组框约束: 微服务一个服务一个分组框,分组框内节点不能超出边界

三、节点样式规则

  • 形状统一:

- 业务模块: 矩形 - 数据/存储: 圆柱体 - 外部系统: 斜角矩形 - 消息队列: 六边形 - 函数/方法: 圆角矩形

  • 颜色体系固定:

- 接入层: 浅蓝 (#ADD8E6) - 路由/控制层: 浅绿 (#90EE90) - 逻辑层: 浅黄 (#FFFFE0) - 数据访问层: 浅紫 (#E6E6FA) - 存储/外部层: 灰色 (#D3D3D3)

  • 字体统一: Arial 12px常规,标题14px,文字居中不换行

四、连线规则

  • 箭头样式:

- 数据流: 实心箭头 → - 调用: 虚线箭头 ⇢ - 依赖: 简单直线

  • 正交连线: 只允许水平/垂直,禁止斜线
  • 减少交叉: 同层连线走外侧,跨层连线走固定通道
  • 标签位置: 连线文字固定在线上方或中间

五、自动美化约束

  • 连线交叉数量 ≤ 5处(复杂图智能路由)
  • 所有文字完整可见,不被遮挡
  • 分组框必须包裹完整模块
  • 层与层之间必须有明显空白区
  • 不允许孤立节点(除非是独立外部系统)

逻辑架构专属规范

  • 视觉区分: 逻辑层元素加虚线边框、虚线箭头,与物理层用灰色虚线关联标注映射
  • 分层控制: 每层新增逻辑子层,支持单独显隐
  • 命名规范: 逻辑层用业务语言命名,剔除纯技术细节

标准化绘制规范

统一形状库

  • 矩形: 业务模块(标名称+路径)
  • 圆角矩形: 函数/方法(标名称+参数)
  • 圆柱体: 数据/存储(标名称+类型)
  • 斜角矩形: 外部系统(标名称+协议)
  • 六边形: 消息队列(标名称+主题)
  • 菱形: 决策节点
  • 箭头: 依赖(标接口名+调用协议)

精准标注

  • 元素标识: 唯一标识+路径+更新时间
  • 连接标注: 接口名+调用协议

智能组织

  • 文件结构: 单项目单文件
  • 图层管理: Layers分层管理(物理层/逻辑层)
  • 场景分栏: Tabs按场景分栏(总览/详图/时序)
  • 版本控制: 支持Git版本控制和协作

自动化同步机制

PR/Commit集成

  • 自动标注变更影响模块
  • 敏感模块变更告警
  • 配套变更日志生成

持续维护

  • Git友好,.drawio文件直接纳入版本控制
  • 每周自动同步代码变更
  • 输出架构-代码一致性报告

多场景交付

  • 文档嵌入: PNG/SVG格式(标版本+时间戳)
  • 评审会议: PDF格式(带书签导航)
  • 团队协作: 在线链接(权限分级管理)

🔧 工具链配置

核心工具集成

  • 代码分析: ripgrep、tree、静态代码分析工具
  • 图表生成: draw.io CLI、Graphviz
  • 环境固化: Docker容器化工具版本
  • CI/CD集成: 支持自动化流水线集成

自动化脚本

  • 源码扫描脚本
  • 架构图生成脚本
  • 一致性验证脚本
  • 同步更新脚本

核心输出物清单

架构图表

  • 五层架构图(.drawio源文件)
  • 多格式导出(PNG/SVG/PDF)

分析清单

  • 各类依赖关系清单
  • 接口契约清单
  • 资源映射清单
  • 逻辑-物理映射表

使用示例

用户: 为我的GitHub项目生成五层架构图
用户: 分析OpenClaw的接入层到存储层映射
用户: 创建微服务系统的五层架构图和限界上下文图
用户: 生成部署架构图并标注逻辑环境边界

工作流程

  1. 源码分析: 扫描项目目录,提取物理结构和依赖关系
  2. 逻辑抽象: 基于业务域和DDD原则创建逻辑层映射
  3. 图表生成: 按五层模板生成DrawIO架构图(严格遵循排版规范)
  4. 标注完善: 添加唯一标识、路径、接口协议等元数据
  5. 多格式输出: 生成PNG/SVG/PDF等多种交付格式
  6. 同步配置: 设置Git钩子和定期更新机制

平台分布

OpenClaw

75.5%
按下载量换算702

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills