mcpField
S
sc-build

sc-build

github.com/tony363开发2088 次安装30 周前更新
代码仓库

关于 sc-build

用于项目构建与打包的技能,面向开发和 DevOps 工作流。它按开发、生产或测试类型执行构建,并支持优化、验证和错误分析。

主要功能

  1. 01分析项目结构与依赖
  2. 02验证构建环境和工具链
  3. 03监控构建执行过程
  4. 04优化并打包构建产物
  5. 05分析错误并生成构建报告

适用场景

  1. 01执行生产构建和优化
  2. 02针对指定目标进行开发构建
  3. 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

行为流程

  1. 分析 - 检查项目结构、配置和依赖项
  2. 验证 - 检查构建环境和工具链组件
  3. 执行 - 执行构建流程并实时监控
  4. 优化 - 应用优化措施,缩小打包文件
  5. 打包 - 生成产物和构建报告

标志

标志类型默认值描述
--typestringdevdev、prod、test
--cleanboolfalse执行干净构建(移除之前的产物)
--optimizeboolfalse启用高级优化
--verboseboolfalse输出详细的构建信息
--validateboolfalse包含验证步骤

激活的角色

  • 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

错误处理

构建失败时会触发:

  1. 分析错误日志
  2. 验证依赖项
  3. 验证配置
  4. 提供可执行的解决建议

工具协作

  • Bash - 执行构建系统
  • Read - 分析配置
  • Grep - 解析错误并分析日志
  • Glob - 查找产物
  • Write - 编写构建报告

评论

支持 Markdown