build2 技能
build2 是一个集成的 C/C++ 构建工具链,结合了构建系统 (b)、包管理器 (bpkg)、项目依赖管理器 (bdep)、任务运行器 (bx) 和仓库 Web 界面 (brep)。此技能为这五个工具提供结构化的参考文档。
从 INDEX.md 开始获取完整的命令索引和导航,或使用下面的表格直接跳转到相关文件。
何时使用
快速工具定位
| 二进制 | 角色 | 何时加载 |
|---|---|---|
b | 构建系统 |
…
[截断以进行翻译]
针对使用 build2 工具链的 C/C++ 项目的构建、测试、打包和依赖管理。涵盖构建系统驱动(b)、包管理器(bpkg)、项目依赖管理器(bdep)、任务运行器(bx)和仓库 Web 界面(brep)。适用于:编写或读取构建文件、诊断构建错误、解决包依赖冲突、为 cppget.org 打包库、设置构建配置、配置安装、编写测试脚本、托管包仓库或运行任何 b/bpkg/bdep/bx/brep-* 命令。
该技能为 build2 工具链提供结构化的参考文档,build2 是一个集成的 C/C++ 构建工具链,包含构建系统 (`b`)、包管理器 (`bpkg`)、项目依赖管理器 (`bdep`)、任务运行器 (`bx`) 和仓库 Web 界面 (`brep`)。它通过一个大型的索引表,涵盖了从构建文件语法、编译选项、库导入、测试脚本编写、包发布到第三方库打包、CI/CD 设置和自定义规则开发等所有常见任务。每个任务都直接链接到对应的指南、操作指南或脚本,使得开发者可以快速准确地找到所需信息。该技能适用于 Cursor、Claude Code 等 AI 编码助手,能显著提升使用 build2 进行 C/C++ 开发时的效率。
npx skills add https://github.com/build2-community/build2-agent-skills/tree/HEADInstalled? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →
build2 是一个集成的 C/C++ 构建工具链,结合了构建系统 (b)、包管理器 (bpkg)、项目依赖管理器 (bdep)、任务运行器 (bx) 和仓库 Web 界面 (brep)。此技能为这五个工具提供结构化的参考文档。
从 INDEX.md 开始获取完整的命令索引和导航,或使用下面的表格直接跳转到相关文件。
| 二进制 | 角色 | 何时加载 |
|---|---|---|
b | 构建系统 |
…
[截断以进行翻译]
This repo contains 2 individual skills — each has its own dedicated page.
End-to-end third-party packaging for cppget.org (new package, new upstream version, or packaging revision). Use when the user wants to package a third-party C/C++ library or executable for build2, convert CMake/Meson to a cppget.org submission, publish to cppget.org, or runs /build2-package or /build2 package. Do not use for ordinary b/bpkg/bdep project work. Do not use for reviewing someone else's cppget.org submission (that is build2-review).
Pre-release/publish sanity check for a build2 third-party package (initial submission, new version, or new revision) on the local or specified repository. Runs the packaging review checklist against the repository, including testing the installed case and the source distribution out-of-tree, and reports findings. Read-only: makes no changes, local or externally visible (no commits, no pushes, no GitHub issues/PRs/comments, no email). Use when the user wants to sanity-check packaging before publishing, run the packaging review checklist locally, or runs /build2-review or /build2 review. Do not use for ordinary source-code review of a build2 project (that is /review). Do not use for creating the package (that is build2-package). Do not use to act as an official cppget.org reviewer performing the actual GitHub review (that requires opening an issue/PR, merging, and emailing [email protected], which is out of scope here).
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
Add documentation for a new AI provider — usage docs, env vars, Docker config, image resources.
Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be configured.
This skill should be used when the user wants to visualize data. It intelligently selects the most suitable chart type from 26 available options, extracts parameters based on detailed specifications, and generates a chart image using a JavaScript script.