← Back to Skills Marketplace
boboy-j

digital-solution-designer

by boboy-j · GitHub ↗ · v1.1.2 · MIT-0
cross-platform ✓ Security Clean
129
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install digital-solution-designer
Description
系统化设计数字化解决方案,涵盖方案类型识别、政策背景分析、需求分析、建设思路设计、架构设计(业务、功能、数据、技术四维度)、技术选型、具体建设内容、实施规划、风险评估和投资估算的全流程能力。适用于规划类、申报类、可研类、投标类和工作汇报类等多种方案产出场景,覆盖政府数字化转型和企业数字化转型两大核心领域。
README (SKILL.md)

数字化解决方案设计

任务目标

系统化设计数字化解决方案,从方案类型识别到实施规划的完整流程,支持多种方案类型的结构化输出。

核心领域:政府数字化转型、企业数字化转型。

触发条件:"设计[系统/平台/应用]解决方案"、"规划[业务场景]数字化方案"、"评估[系统]升级方案"、"设计[领域]技术架构"、"政府数字化转型"、"政务系统"、"一网通办"、"数字政府"、"规划方案"、"申报方案"、"可研方案"、"投标方案"、"工作汇报"

方案类型识别规则(强制执行)

  1. 强制询问:用户输入需求后,必须先询问方案类型,禁止推导或猜测。
    • 询问语:"请问您需要产出哪种类型的方案?可选择:规划类、申报类、可研类、投标类、工作汇报类"
  2. 等待确认:待用户明确反馈后,再根据所选类型编写方案。

各类型详细说明见 README.md

操作流程(按方案类型选择执行)

第零阶段:方案类型识别(必执行)

询问用户方案类型,确认后按下方映射执行。

方案类型流程映射

  • 规划类:第一阶段(政策背景) → 第二阶段(简化需求) → 第三阶段(建设思路) → 4.1(简化业务架构) → 第六阶段(简化建设内容) → 效益分析
  • 申报类:第一阶段 → 第二阶段 → 第三阶段 → 第四阶段(四维度架构) → 第六阶段(主要建设内容) → 第七阶段(简化实施计划) → 效益分析 → 费用估算
  • 可研类:全部阶段(第一至第八阶段) + 投资估算。需求需细化至业务、用户、功能、数据、性能、安全、运维;技术选型需详细。
  • 投标类:第二阶段(需求理解) → 第三阶段(总体方案) → 第四阶段(四维度架构) → 详细功能设计 → 项目管理方案 → 安全合规方案 → 运维方案 → 培训方案 → 报价文件
  • 工作汇报类:特殊结构(工作背景→问题→当前工作→成果→问题→下一步计划→需支持)

第一阶段:政策背景分析

梳理政策环境,分析影响与合规要求。输出政策分析报告。

第二阶段:需求分析

行业与客户现状分析,收集核心需求并排序(MoSCoW/MVP)。输出需求文档。

第三阶段:建设思路设计

确定目标、原则、路径与分期规划。输出建设思路文档。

第四阶段:架构设计(四维度)

  • 业务架构:梳理流程与能力,生成架构图。使用 python scripts/generate-architecture-diagram.py --diagram-type business --input business.dot --output business.png
  • 功能架构:划分模块与层次,生成架构图。使用 --diagram-type functional
  • 数据架构:设计模型、数据流、标准与治理,生成架构图。使用 --diagram-type data
  • 技术架构:确定模式、部署、安全与集成设计,生成架构图。使用 --diagram-type technical 架构图生成需预装 graphviz,DOT 模板参考 references/architecture-dimensions.md

第五阶段:技术选型

确定选型维度并评估技术栈。参考 references/technology-stack-guide.md

第六阶段:具体建设内容

将四维度架构转化为具体建设任务:业务实施、功能开发、数据实现、技术部署。

第七阶段:实施规划

规划实施阶段(MVP→扩展→优化),分解任务与里程碑。参考 references/implementation-phases.md

第八阶段:风险评估

识别并评估风险,制定缓解策略。

第九阶段:效益分析与投资估算

  • 效益分析:经济/社会/管理效益。
  • 投资估算:申报/可研/投标类必需。包含硬件、软件、服务、数据、测评、培训、运维等分项。

第十阶段:特殊章节(按类型增加)

  • 详细功能设计(投标类)
  • 项目实施与管理方案(投标类)
  • 信息安全与合规方案(投标、可研类)
  • 运维服务与保障方案(投标类)
  • 培训方案(投标类)

可选分支

  • 快速原型 / 企业级 / 创新项目 / 遗留系统迁移 / 政府数字化转型(参考 references/government-digitalization.md)

资源索引

  • 架构图脚本:scripts/generate-architecture-diagram.py
  • 方案类型框架:references/solution-type-frames.md
  • 架构模式参考:references/architecture-patterns.md
  • 架构维度参考:references/architecture-dimensions.md
  • 技术选型指南:references/technology-stack-guide.md
  • 实施阶段参考:references/implementation-phases.md
  • 政府数字化参考:references/government-digitalization.md

注意事项

  • 强制询问方案类型:用户输入后必须先询问,不可推导。
  • 阶段迭代:根据方案类型选择所需阶段。
  • 产出导向:每阶段产出明确文档。
  • 业务优先:技术服务于业务目标。
  • 四维度协同:业务、功能、数据、技术架构需一致。
  • 架构图生成:使用指定脚本。
  • 详细说明见 README.md
Usage Guidance
This skill appears coherent and focused on producing digital-solution documents and architecture diagrams. Before installing: 1) Ensure Graphviz rendering is available on your system (install system Graphviz 'dot' command plus the Python 'graphviz' package) because the script will try to render DOT to PNG/SVG/PDF. 2) Be aware the agent is instructed to ask the user to confirm the scheme type before proceeding and may perform internet searches when the user cannot provide needed context — avoid pasting sensitive or confidential data into prompts or DOT files. 3) Review the small script (scripts/generate-architecture-diagram.py) if you are concerned about local file handling; it only reads provided DOT files or stdin and writes rendered outputs. 4) If you do not want the skill to be invoked autonomously, keep it user-invocable only or adjust agent settings. If you want greater assurance, ask the publisher for an explicit install checklist (system package requirements) and confirm whether Graphviz system binary is required in your environment.
Capability Analysis
Type: OpenClaw Skill Name: digital-solution-designer Version: 1.1.2 The digital-solution-designer skill bundle is a comprehensive toolset for generating structured digital transformation proposals. It includes a Python script (scripts/generate-architecture-diagram.py) that utilizes the standard 'graphviz' library to render architecture diagrams from DOT-formatted text. The instructions in SKILL.md and README.md are strictly aligned with the stated purpose, implementing a 'force inquiry' mechanism to ensure the agent correctly identifies the user's required solution type before proceeding. No indicators of data exfiltration, unauthorized execution, or malicious prompt injection were found.
Capability Assessment
Purpose & Capability
Name/description (digital solution design) matches the provided content: structured design process, references, templates, and a small script to render Graphviz DOT diagrams. The included reference docs, templates, and the diagram script are proportionate to the stated purpose.
Instruction Scope
SKILL.md limits scope (forces explicit scheme-type confirmation before producing outputs) and documents concrete steps for each phase. It instructs the agent to generate diagrams using the included script and to consult references. It also allows the agent to 'search the internet' for common scenario information when the user cannot provide details — this is reasonable for a design skill but means the agent may perform external queries. The script reads local DOT files or stdin to render diagrams, which is expected behavior for this feature.
Install Mechanism
This is instruction-only (no install spec), so nothing is automatically downloaded. SKILL.md and README recommend 'pip install graphviz' (python package). However, the skill does not declare a required system binary: the python 'graphviz' package typically requires the Graphviz system tool (dot) to be present to render outputs. There is a minor mismatch between 'required binaries: none' and the practical need for the Graphviz engine; otherwise there are no download URLs or high-risk installers.
Credentials
The skill declares no required environment variables, no credentials, and no config path access. The reference docs and script do not attempt to read secrets or external credentials. Requested access (reading DOT files / stdin for diagram generation) is proportionate to the stated purpose.
Persistence & Privilege
Flags: always=false, user-invocable=true, disable-model-invocation=false (normal). The skill does not request permanent presence or elevated privileges and does not modify other skills or global agent configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install digital-solution-designer
  3. After installation, invoke the skill by name or use /digital-solution-designer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.2
- All reference and documentation files moved from `Reference/` and `Skill.md` to lowercase-named `references/` and `SKILL.md` for improved consistency. - Added a script (`scripts/generate-architecture-diagram.py`) to automate architecture diagram generation. - Resource index and references within documentation updated to reflect the new file paths. - No major logic or workflow changes; this version focuses on file organization and tooling support.
v1.1.1
Version 1.1.1 - Added six new reference files: architecture-dimensions, architecture-patterns, government-digitalization, implementation-phases, solution-type-frames, and technology-stack-guide. - Enhanced the documentation with direct references to the new resources for architecture, technology stack, implementation phases, and government digitalization. - No changes to core logic; update focuses on reference material expansion and improved guidance for solution design steps.
v1.1.0
- Added comprehensive, step-by-step framework for designing digital solutions, covering type identification, policy analysis, requirements, architecture, implementation, risk, and investment assessment. - Enforced mandatory scheme type inquiry before proceeding; the system now always requests clarification on the solution type. - Defined distinct processes and outputs for five major scheme types (planning, application, feasibility study, bidding, work report), tailored to government and enterprise digital transformation. - Standardized four-dimension architecture (business, functional, data, technical) with required use of the provided Graphviz-based script. - Detailed stage-by-stage documentation requirements, ensuring clarity and completeness throughout the solution design process.
Metadata
Slug digital-solution-designer
Version 1.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is digital-solution-designer?

系统化设计数字化解决方案,涵盖方案类型识别、政策背景分析、需求分析、建设思路设计、架构设计(业务、功能、数据、技术四维度)、技术选型、具体建设内容、实施规划、风险评估和投资估算的全流程能力。适用于规划类、申报类、可研类、投标类和工作汇报类等多种方案产出场景,覆盖政府数字化转型和企业数字化转型两大核心领域。 It is an AI Agent Skill for Claude Code / OpenClaw, with 129 downloads so far.

How do I install digital-solution-designer?

Run "/install digital-solution-designer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is digital-solution-designer free?

Yes, digital-solution-designer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does digital-solution-designer support?

digital-solution-designer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created digital-solution-designer?

It is built and maintained by boboy-j (@boboy-j); the current version is v1.1.2.

💬 Comments