Install
openclaw skills install technical-insight选型结论出来后,对最终选定的方案做深度技术拆解——内部架构分析、核心机制、竞争壁垒、风险点。不是介绍文章那种表面描述,是真的去拆它怎么运作。工作流包含:架构拆解、机制分析、壁垒识别、风险评估、演进预测、深度报告。
openclaw skills install technical-insight深度技术拆解分析,超越表面文档,揭示技术方案的真实工作原理、设计权衡和潜在风险。
工业标准架构表达法:采用标准化的五层分层架构模型,确保架构分析的专业性和可读性。
基于工业最佳实践的简单可执行工作流:
方法论:
实施步骤:
量化要求:
方法论:
实施步骤:
量化要求:
方法论:
实施步骤:
量化要求:
方法论:
实施步骤:
量化要求:
方法论:
实施步骤:
量化要求:
方法论:
实施步骤:
量化要求:
所有深度分析结果自动保存到:
~/.openclaw/workspace/tech-insight/technical-insight/{技术名称}/
├── deep-insight-report.md # 完整深度洞察报告
├── presentation.html # 可视化演示文稿(乔布斯风格)
├── data/
│ ├── layered-architecture.json # 五层架构数据
│ ├── mechanisms.json # 核心机制数据
│ ├── barriers.json # 竞争壁垒数据
│ ├── risks.json # 风险评估数据
│ ├── roadmap.json # 演进路径数据
│ └── code-analysis.json # 代码分析详细数据
├── diagrams/ # 五层架构图
│ ├── 01-layered-architecture.png # 五层架构图 (PNG预览)
│ └── 01-layered-architecture.drawio # 五层架构图 (draw.io可编辑)
└── sources.md # 数据源和参考文献
用户: 深度分析 Kubernetes 的调度机制(五层分层架构)
用户: 拆解 Redis 的内存管理架构(完整五层分析)
用户: 分析 Kafka 的复制协议和一致性保证(五层架构)
用户: 深度洞察 TensorFlow 的计算图优化(五层架构拆解)
用户: 拆解 Elasticsearch 的倒排索引实现(五层架构分析)
当触发深度技术分析时,系统会:
加载五层分层架构配置
# 加载五层分层架构标准配置
LAYERED_ARCH_CONFIG="$WORKSPACE_DIR/skills/technical-insight/layered-architecture-config.json"
if [ ! -f "$LAYERED_ARCH_CONFIG" ]; then
echo "Error: Five-layer architecture configuration missing"
exit 1
fi
设置标准化环境变量
export WORKSPACE_DIR="/home/Vincent/.openclaw/workspace"
export TECH_INSIGHT_DIR="$WORKSPACE_DIR/tech-insight"
创建标准化输出目录(绝对路径)
TECH_NAME="用户指定的技术名称"
OUTPUT_DIR="$TECH_INSIGHT_DIR/technical-insight/$TECH_NAME"
mkdir -p "$OUTPUT_DIR"
mkdir -p "$OUTPUT_DIR/data"
mkdir -p "$OUTPUT_DIR/diagrams"
# 强制验证目录存在
if [ ! -d "$OUTPUT_DIR" ]; then
echo "Error: Failed to create output directory: $OUTPUT_DIR"
exit 1
fi
选择并加载五层架构领域模板
# 根据技术类型自动选择五层架构适配的模板
TEMPLATE_TYPE=$(detect_technology_type "$TECH_NAME")
TEMPLATE_PATH="$WORKSPACE_DIR/skills/technical-insight/templates/${TEMPLATE_TYPE}.md"
执行完整六步工作流(五层架构集成)
code-analysis-module.py 分析GitHub仓库结构保存结构化输出并自动生成演示文稿
# 保存完整报告
write "$OUTPUT_DIR/deep-insight-report.md"
# 保存五层架构原始数据
write "$OUTPUT_DIR/data/layered-architecture.json"
# 调用 source-to-architecture 技能生成五层专业架构图
python3 "$WORKSPACE_DIR/skills/source-to-architecture/scripts/drawio-generator.py" \
"$OUTPUT_DIR/data/code-analysis.json" \
"$OUTPUT_DIR/diagrams/"
# 记录数据源
write "$OUTPUT_DIR/sources.md"
# 强制调用 ppt-generator 技能生成乔布斯风演示文稿
invoke_ppt_generator "$OUTPUT_DIR/deep-insight-report.md" "$OUTPUT_DIR/presentation.html"
流程完整性验证
# 必需文件检查
required_files=("deep-insight-report.md" "presentation.html")
layered_diagram_files=(
"01-layered-architecture.png"
"01-layered-architecture.drawio"
)
for file in "${required_files[@]}"; do
if [ ! -f "$OUTPUT_DIR/$file" ]; then
echo "Error: Missing required file: $OUTPUT_DIR/$file"
exit 1
fi
done
# 验证五层架构图生成完整性
layered_count=0
for file in "${layered_diagram_files[@]}"; do
if [ -f "$OUTPUT_DIR/diagrams/$file" ]; then
((layered_count++))
fi
done
if [ $layered_count -lt 2 ]; then
echo "Error: Insufficient layered architecture diagrams generated (need at least 2 files, got $layered_count)"
exit 1
fi
# 验证五层架构配置合规性
python3 "$WORKSPACE_DIR/skills/technical-insight/architecture-validator.py" \
--config "$LAYERED_ARCH_CONFIG" \
"$OUTPUT_DIR/diagrams/"
echo "✅ All required five-layer architecture files generated successfully"
返回结果摘要
tech-insight/deep-dive/{技术名称}/ 路径~/ 引用,改用相对路径scripts/drawio-generator.py 相对路径