一个强大的集成,使 AI 代理能够使用 Structurizr 的代码即数据方法对软件架构进行可视化、文档化和管理。
从源直接安装技能的最快方式。
npx clawhub@latest install structurizr
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 structurizr。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
针对 Openclaw Skills 的 Structurizr 技能使开发人员和架构师能够以编程方式与其软件模型进行交互。通过利用 Membrane 框架,此技能允许 AI 代理在复杂的系统层级结构中导航——从高级软件系统到单个组件——而无需手动的身份验证开销。它专为在开发生命周期中将架构视为一等公民的团队而设计。
使用此技能,您的 AI 代理可以直接在 Structurizr 生态系统内查询现有工作空间、更新架构图并记录技术决策。它缩小了原始代码与视觉文档之间的差距,确保系统图通过自动化工作流与实际实现保持同步。
要在 Openclaw Skills 中开始使用此技能,请按照以下步骤操作:
安装 Membrane CLI:
npm install -g @membranehq/cli@latest
登录并指定您的代理类型:
membrane login --tenant --clientName=openclaw
创建到 Structurizr 的连接:
membrane connection ensure "https://structurizr.com/" --json
该技能根据官方 Structurizr 层级结构组织数据。下表描述了可用的主要数据实体:
| Level | Description |
|---|---|
| Workspace | 模型、视图和文档的顶级容器。 |
| Model | 包含软件系统、容器和组件。 |
| Relationships | 定义模型中不同元素如何交互。 |
| Views | 视觉呈现(系统上下文、容器、组件、部署)。 |
| Documentation | 包括决策 (ADRs) 在内的 Markdown 或 AsciiDoc 内容。 |
加载中







































