AgentSkillsCN

build-system-migrator

将构建系统迁移到现代化替代方案,实现构建文件的转换与 CI/CD 集成。

SKILL.md
--- frontmatter
name: build-system-migrator
description: Migrate build systems to modern alternatives with build file conversion and CI/CD integration
allowed-tools: ["Bash", "Read", "Write", "Grep", "Glob", "Edit"]

Build System Migrator Skill

Migrates build systems to modern alternatives, handling build file conversion, plugin migration, and CI/CD integration.

Purpose

Enable build modernization for:

  • Build file conversion
  • Plugin migration
  • Dependency management migration
  • CI/CD integration
  • Cache optimization

Capabilities

1. Build File Conversion

  • Convert build configurations
  • Migrate between tools
  • Preserve build logic
  • Handle custom tasks

2. Plugin Migration

  • Map plugin equivalents
  • Configure replacements
  • Handle custom plugins
  • Document gaps

3. Dependency Management Migration

  • Convert dependency declarations
  • Handle version management
  • Migrate lockfiles
  • Manage repositories

4. CI/CD Integration

  • Update pipeline configurations
  • Adapt build commands
  • Handle caching
  • Optimize parallelization

5. Cache Optimization

  • Configure build caches
  • Set up remote caching
  • Handle cache invalidation
  • Optimize cache keys

6. Incremental Build Setup

  • Configure incremental builds
  • Handle change detection
  • Optimize rebuild time
  • Manage artifacts

Tool Integrations

From/ToToolsIntegration Method
Maven -> GradleGradle initCLI
Webpack -> ViteManual/CodemodsCLI
Make -> BazelManualConfig
npm -> pnpmpnpm importCLI
Lerna -> NxNx migrateCLI
Turborepoturbo initCLI

Output Schema

json
{
  "migrationId": "string",
  "timestamp": "ISO8601",
  "source": {
    "buildTool": "string",
    "version": "string"
  },
  "target": {
    "buildTool": "string",
    "version": "string"
  },
  "artifacts": {
    "buildFile": "string",
    "configFiles": [],
    "ciConfig": "string"
  },
  "plugins": {
    "migrated": "number",
    "manual": "number"
  }
}

Integration with Migration Processes

  • build-system-modernization: Primary migration tool

Related Skills

  • configuration-migrator: Config conversion

Related Agents

  • build-pipeline-migrator: CI/CD migration