关于 sc-build
用于项目构建与打包的技能,面向开发和 DevOps 工作流。它按开发、生产或测试类型执行构建,并支持优化、验证和错误分析。
主要功能
- 01分析项目结构与依赖
- 02验证构建环境和工具链
- 03监控构建执行过程
- 04优化并打包构建产物
- 05分析错误并生成构建报告
适用场景
- 01执行生产构建和优化
- 02针对指定目标进行开发构建
- 03运行带验证步骤的构建
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tony363/ superclaude --skill sc-build安装后在 Claude Code 中输入/sc-build确认已加载。
详细介绍
构建与打包技能
通过优化和错误处理来构建和打包项目。
快速开始
# Standard build
/sc:build [target]
# Production with optimization
/sc:build --type prod --clean --optimize
# Verbose development build
/sc:build frontend --type dev --verbose
行为流程
- 分析 - 检查项目结构、配置和依赖项
- 验证 - 检查构建环境和工具链组件
- 执行 - 执行构建流程并实时监控
- 优化 - 应用优化措施,缩小打包文件
- 打包 - 生成产物和构建报告
标志
| 标志 | 类型 | 默认值 | 描述 |
|---|---|---|---|
--type | string | dev | dev、prod、test |
--clean | bool | false | 执行干净构建(移除之前的产物) |
--optimize | bool | false | 启用高级优化 |
--verbose | bool | false | 输出详细的构建信息 |
--validate | bool | false | 包含验证步骤 |
激活的角色
- devops-engineer - 优化构建并准备部署
证据要求
此技能需要提供证据。你必须:
- 显示构建命令输出和退出代码
- 引用生成的产物
- 报告耗时指标和优化结果
构建类型
开发(--type dev)
- 快速编译
- 启用源映射
- 包含调试符号
- 不进行压缩
生产(--type prod)
- 全面优化
- 启用压缩
- 执行摇树优化
- 消除无用代码
测试(--type test)
- 插桩以统计测试覆盖率
- 模拟配置
- 测试专用环境
示例
干净的生产构建
/sc:build --type prod --clean --optimize
# Minification, tree-shaking, deployment prep
组件构建
/sc:build frontend --verbose
# Targeted build with detailed output
验证构建
/sc:build --type dev --validate
# Development build with quality gates
错误处理
构建失败时会触发:
- 分析错误日志
- 验证依赖项
- 验证配置
- 提供可执行的解决建议
工具协作
- Bash - 执行构建系统
- Read - 分析配置
- Grep - 解析错误并分析日志
- Glob - 查找产物
- Write - 编写构建报告
评论
支持 Markdown