Skip to main content
Run any Skill in Manus
with one click
GitHub repository

B6x

B6x contains 15 collected skills from XIAOMANSDK, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
15
Stars
10
updated
2026-05-11
Forks
3
Occupation coverage
3 occupation categories · 100% classified
repository explorer

Skills in this repository

b6-build
software-developers

编译 B6x SDK 工程 (Keil/GCC 自动检测),解析编译日志,迭代修复错误和警告直到 0 ERROR 且 WARNING ≤ 5。 TRIGGER when: 用户要求编译、build、构建项目,修复编译错误/警告,检查编译结果,或提及 Keil/GCC 编译问题。 DO NOT TRIGGER when: 用户要求烧录/调试/下载固件(用 /b6-auto-debug)、纯代码审查、BLE协议问题、无硬件连接。

2026-05-11
b6-library-recommend
software-developers

根据应用需求推荐 BLE 库并生成 cfg.h 配置。 TRIGGER when: 用户询问 BLE 库选择、应该用哪个 BLE 库、库配置、连接数配置、RAM 配置、 BLE 角色配置(Master/Slave)、BLE_LITELIB/BLE_LARGELIB 设置、ANCS Client 支持、 低功耗 BLE 配置、多连接配置、Mesh 配置。即使没有明确说 "推荐库",只要涉及 BLE 库/连接数/角色的选择,也应使用此 skill。 DO NOT TRIGGER when: 用户要求创建新项目(用 /b6-create-project)、编译构建(用 /b6-build)、 烧录调试(用 /b6-auto-debug)、代码审查(用 /b6-code-review)、硬件配置验证(用 /b6-validate-hardware)。

2026-05-11
b6-translate-error
software-developers

翻译 BLE 错误码,提供排查建议。 TRIGGER when: 用户询问 BLE 错误码含义、错误码翻译、0x 开头的错误代码、ATT_ERR/GAP_ERR/SMP_ERR 等错误常量、配对失败原因、连接错误、GATT 错误、BLE 返回码、协议栈错误。即使没有明确说 "翻译错误码", 只要出现 BLE 相关的数字错误码或错误常量名,也应使用此 skill。 DO NOT TRIGGER when: 用户要求创建新项目(用 /b6-create-project)、编译构建(用 /b6-build)、 烧录调试(用 /b6-auto-debug)、代码审查(用 /b6-code-review)、硬件配置验证(用 /b6-validate-hardware)。

2026-05-11
b6-validate-hardware
software-developers

验证 B6x 硬件配置(引脚冲突/时钟/DMA/中断/Timer)是否符合芯片约束。使用此 skill 验证硬件配置的正确性。 TRIGGER when: 用户提及引脚配置、硬件验证、pin mux、外设冲突、ADC引脚、UART引脚、Timer引脚、DMA配置、中断优先级、时钟配置、检查配置冲突、验证硬件设置、引脚能否用作某功能。即使用户没有明确说"验证硬件",只要涉及引脚/时钟/DMA/中断的配置检查,也应使用此 skill。 DO NOT TRIGGER when: 纯代码审查、编译错误修复、BLE协议问题、编写新驱动代码、解释函数作用、烧录程序。

2026-05-11
b6-auto-debug
software-developers

B6x 系统化烧录调试 — 编译 → 诊断 → 烧录 → RTT 监控。 先理解失败原因,再采取行动。 TRIGGER when: 用户要求烧录、调试、下载固件、RTT监控、DAPLink/J-Link 操作、 自动调试、flash编程、运行固件、连接失败、烧录失败、RTT无数据 DO NOT TRIGGER when: 仅编译请求(用 /b6-build)、纯代码审查、无硬件连接

2026-04-22
b6-cmake-init
software-developers

为现有 B6x SDK Keil 项目生成 CMakeLists.txt,实现 Keil → GNU/CMake 迁移。 TRIGGER when: 用户要求为现有项目生成 CMakeLists.txt、添加 GCC/CMake 支持、迁移 Keil 项目到 GNU 环境、 创建 CMake 配置、转换 Keil 工程到 CMake、为项目添加 GCC 编译支持、支持 CI/CD 编译、 "帮我生成 CMakeLists.txt"、"添加 CMake 支持"、"迁移到 GCC"、"让项目支持 GCC 编译"。 DO NOT TRIGGER when: 用户要求创建全新项目(用 /b6-create-project)、编译现有项目(用 /b6-build)、 烧录调试(用 /b6-auto-debug)、纯代码审查、BLE 协议问题、仅查看项目结构。

2026-04-22
b6-code-review
software-quality-assurance-analysts-and-testers

B6x SDK 代码审查工具,检查 MISRA C 合规性、嵌入式最佳实践、BLE 规范和安全性问题。 TRIGGER when: 用户要求代码审查、code review、检查代码质量、检查 MISRA 合规性、检查嵌入式代码规范、检查 BLE 代码、安全审查、代码评审、看看代码有没有问题、检查这段代码。即使用户没有明确说"代码审查",只要涉及检查 B6x 嵌入式代码的质量、安全性或规范性,也应使用此 skill。 DO NOT TRIGGER when: 用户要求编译构建(用 /b6-build)、烧录调试(用 /b6-auto-debug)、硬件配置验证(用 /b6-validate-hardware)、创建新项目(用 /b6-create-project)、纯 BLE 协议问题咨询。

2026-04-22
b6-create-project
software-developers

创建 B6x SDK 新项目/工程/演示/例程/程序,引导式功能开发流程,生成 spec.md → plan.md → 项目文件。 TRIGGER when: 用户要求创建新项目、新建工程、创建演示程序、写一个例程、实现某个功能、开发 BLE 应用、新建外设示例、基于 SDK 开发功能。即使没有明确说 "创建项目",只要涉及从零开始构建 B6x 应用,也应使用此 skill。 DO NOT TRIGGER when: 用户要求编译现有项目(用 /b6-build)、烧录调试(用 /b6-auto-debug)、代码审查(用 /b6-code-review)、验证硬件配置(用 /b6-validate-hardware)、修复现有代码问题。

2026-04-22
b6-power-analyze
software-developers

B6x BLE 项目功耗分析工具。 TRIGGER when: 用户要求分析功耗、功耗分析、电池续航、功耗优化、省电、低功耗优化、电流计算、电池寿命估算、BLE 功耗、蓝牙功耗、连接参数优化、广播参数优化、功耗报告。即使用户没有明确说"功耗分析",只要涉及 B6x 项目的电池续航、电流消耗、省电策略分析,也应使用此 skill。 DO NOT TRIGGER when: 用户要求 BLE 库选择(用 /b6-library-recommend)、代码审查(用 /b6-code-review)、硬件配置验证(用 /b6-validate-hardware)、编译构建(用 /b6-build)。

2026-04-22
b6-project-checklist
software-developers

B6x SDK 项目完整性验证工具,检查项目结构、配置文件、工具链配置的完整性。 TRIGGER when: 用户要求检查项目完整性、项目检查清单、checklist、验证项目结构、检查工程配置、项目验收、发布前检查、检查必需文件、验证项目设置。即使用户没有明确说"项目检查",只要涉及验证 B6x 项目的目录结构、必需文件、工具链配置是否完整,也应使用此 skill。此 skill 专注于"项目结构完整性"而非代码质量或硬件约束验证。 DO NOT TRIGGER when: 用户要求代码审查(用 /b6-code-review)、硬件配置验证(用 /b6-validate-hardware)、编译构建(用 /b6-build)、烧录调试(用 /b6-auto-debug)。这些 skill 有不同的关注点:code-review 关注代码质量和安全性,validate-hardware 关注引脚/时钟/DMA 约束,build 关注编译错误,而 checklist 关注"项目是否具备所有必需的文件和配置"。

2026-04-22
b6-review-reception
software-quality-assurance-analysts-and-testers

B6x 审查报告接收处理 — 验证每个审查发现后再实施修复。 由 b6-code-review Step 6 自动加载,不独立触发。 TRIGGER when: b6-code-review 完成后自动衔接。 DO NOT TRIGGER when: 还没有审查报告、用户直接要求修改代码。

2026-04-22
b6-sram-analyze
software-developers

B6x 工程 SRAM/内存分析工具。 TRIGGER when: 用户要求分析 SRAM 使用、内存使用分析、RAM 使用情况、MAP 文件分析、 检查内存冲突、内存布局分析、"内存不够了"、"RAM 不够用"、"栈溢出"、"stack overflow"、 "heap 不够"、"内存溢出"、"SRAM 使用率"、"剩余内存"、"内存占用"、 BLE 库内存占用分析、优化内存使用、减少 RAM 占用。 DO NOT TRIGGER when: 用户要求编译项目(用 /b6-build)、烧录调试(用 /b6-auto-debug)、 代码审查(用 /b6-code-review)、硬件配置验证(用 /b6-validate-hardware)、 BLE 协议问题、引脚配置问题。

2026-04-22
b6-verification-before-completion
software-quality-assurance-analysts-and-testers

B6x 完成前验证 — 在声称任何工作完成、修复、通过之前,强制运行验证命令并展示输出证据。 TRIGGER when: 即将声称工作完成、Bug 已修复、编译通过、测试通过、功能正常、代码质量达标, 或准备提交/推送/创建 PR,或在 /b6-build、/b6-auto-debug、/b6-code-review 完成后。 即任何正面陈述工作状态的时刻。 DO NOT TRIGGER when: 正在进行中的操作(搜索、阅读、编辑),纯信息查询,用户闲聊。

2026-04-22
extract-doc
office-clerks-general-439061

提取 .docx/.xlsx/.pdf/图片 文档内容,转换为 Markdown 格式(支持 OCR 识别)。 这是**只读提取工具**,专注于将现有文档转换为 Markdown。 TRIGGER when: 用户要求提取文档内容、读取 Word/Excel/PDF 内容、提取图片文字、 OCR 识别、文档转 Markdown、读取需求文档、提取规格书内容、把 docx 转成 md、 把 xlsx 转成 markdown、PDF 内容提取、扫描件识别、"帮我看看这个文档里有什么"、 "把这个 Word 转成 Markdown"、"读取 Excel 里的数据"、"识别图片中的文字"。 DO NOT TRIGGER when: 用户要求**创建**或**编辑**文档(用 document-skills:docx/xlsx/pdf)、 生成新的 Word/Excel/PDF 文件、修改现有文档内容、添加表格/图表到文档、 格式化文档排版、合并多个 PDF。此 skill 仅用于**读取和提取**,不用于创建或修改。

2026-04-22
using-b6x-skills
software-developers

B6x 开发会话启动时加载 - 建立 B6x skill 发现与调用规则,要求在任何响应前先调用 Skill 工具

2026-04-22