Skip to content
Development
Command

/build

构建项目并检查错误(修复错误见 /cc-best:fix)

From plugin
4944 skills8 agents44 commands20 hooks
shell
$ npx -y skills add xiaobei930/cc-best --agent claude-code

Ships with cc-best. Installing the plugin gets this command.

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/build

Context preview

What this command does when you run it.

构建项目并检查错误(修复错误见 /cc-best:fix)

Command definition

build.md
description: 构建项目并检查错误(修复错误见 /cc-best:fix)
allowed-tools: Read, Glob, Grep, Bash, Task

/build - 构建项目

构建项目并检查错误。

自动检测

根据项目类型自动选择构建命令:

| 项目类型 | 检测文件 | 构建命令 | | ----------- | ------------------- | ------------------------ | | Python | `pyproject.toml` | `pip install -e .` | | Node.js | `package.json` | `npm run build` | | TypeScript | `tsconfig.json` | `tsc` 或 `npm run build` | | Java Maven | `pom.xml` | `mvn package` | | Java Gradle | `build.gradle` | `gradle build` | | .NET | `*.csproj`, `*.sln` | `dotnet build` | | Go | `go.mod` | `go build ./...` | | Rust | `Cargo.toml` | `cargo build` | | C++ | `CMakeLists.txt` | `cmake --build build` | | C++ | `Makefile` | `make` |

执行流程

1. 检测项目类型
   └─ 查找配置文件

2. 执行构建
   └─ 运行对应的构建命令

3. 检查结果
   └─ 编译错误
   └─ 类型错误
   └─ 警告信息

4. 报告问题
   └─ 列出所有错误
   └─ 提供修复建议

常用命令

Python

pip install -e .            # 开发模式安装
python -m py_compile *.py   # 语法检查
mypy src/                   # 类型检查

TypeScript/Node.js

npm run build               # 构建
tsc --noEmit                # 类型检查
npm run lint                # 代码检查

Java

mvn compile                 # 编译
mvn package                 # 打包
mvn package -DskipTests     # 跳过测试打包

.NET

dotnet build                # 构建
dotnet build --configuration Release  # Release 构建

C++

mkdir -p build && cd build
cmake ..
cmake --build .

错误处理

如果构建失败:

1. 分析错误信息 2. 定位问题文件和行号 3. 调用 `/cc-best:fix` 修复构建错误 4. 重新构建验证

Agent 集成

build-error-resolver - 构建错误分析

**何时使用**:

  • 错误数量较多(>5 个)
  • 错误根因不明确
  • 涉及跨文件的依赖问题

**调用方式**:

使用 Task 工具调用 build-error-resolver agent:
- subagent_type: "cc-best:build-error-resolver"
- prompt: "分析构建错误并提供最小化修复方案"

**工作流**:

/cc-best:build 执行构建
    ↓
  构建失败?
    ├─ 否 → 完成
    └─ 是 → 错误复杂?
              ├─ 否 → /cc-best:fix 快速修复
              └─ 是 → build-error-resolver agent
                        ↓
                     返回修复方案
                        ↓
              /cc-best:fix 执行修复

> **记住**: 构建是质量的第一道门,失败时先 /fix 快速修复,复杂问题交给 build-error-resolver。

Read more
Read it on GitHub ↗
Ships withcc-best

Role-Driven Development Workflow for Claude Code Transform Claude into a complete development team. From product requirements to code review — one plugin, full workflow. Quick Start • Features • Workflow • Commands • FAQ

Get the whole plugin, auto-invoked
Stats
49
Stars
0
Views
3
Forks
Maintained
Maintenance
JavaScript
Language
MIT
License
1mo ago
Last commit
6mo ago
Created

Repo: xiaobei930/cc-best