使用LLDB调试程序,并在多条命令间保留会话状态。可设置断点、查看变量和内存、分析核心转储,并为智能体提供JSON结果及供编辑器连接的调试适配器。
- 查看断点处的变量
- 通过核心转储排查崩溃
- 检查正在运行的进程
编码规范、框架、重构、代码审查(1.7万 个)
使用LLDB调试程序,并在多条命令间保留会话状态。可设置断点、查看变量和内存、分析核心转储,并为智能体提供JSON结果及供编辑器连接的调试适配器。
通过终端和 CC Switch 管理 AI 编程工具的配置,可切换服务提供方、调整设置、启用 MCP 服务器,并查看 API 用量、费用、已安装的技能和会话记录。
用于设计智能体工具及其接口,明确说明、参数和返回值,规划搜索结果分页、执行前审批与隔离环境,并设计子智能体之间的协作方式。
使用 `execute_python` 在沙盒中编写并运行简短、可复现的 Python 脚本,检查处理过程和实际输出,并报告结果或错误,区分已运行与未运行的代码。
设计支持智能体读取和修改代码、运行检查并修正错误的运行机制,明确完成标准、权限边界、反馈与恢复方法,并判断哪些任务适合自主执行。
规划通过 MCP 或 Skill Hub 为 AI 智能体接入外部能力,比较接入方式并设计工具与数据访问,同时检查上下文令牌成本、凭证权限和第三方安全风险。
用于设计智能体故障恢复方案,处理循环调用、流式响应中断和服务限制。按原因选择重试、切换备用模型或停止恢复,避免恢复过程引发连锁故障。
设计通过截图、鼠标和键盘操作桌面或浏览器软件的智能体。比较界面定位方法,排查坐标偏移,处理画面变化,并评估任务完成度、操作速度与安全边界。
设计能够响应新邮件、外部通知和定时器的 Agent,规划长任务中的打断与指示变更、请求优先级、并行任务的进度追踪及结果通知。
根据规格说明、构想或现有代码,创建、更新或检查简明的架构文档,记录共同遵守的设计规则,包括边界、依赖关系、状态变更和共享数据的归属。
可委托实现新功能、修复缺陷或完成较大代码变更,并推进到代码审查和验证。可从任务描述或问题链接开始,还能指定工作流程和审查深度。
由多个独立审查者并行检查代码变更,再整理并呈现问题。可选择快速或详细审查、将修复工作交接,或由 CI 等工作流以非交互方式启动。
此条目保存 BMad Method 模块信息,本身不提供可执行流程。通过单独的 `bmad` 技能运行 `setup method`,可初始化模块或报告现有设置状态。
以高级软件工程师 Amelia 的角色实现已批准的开发故事。先编写失败测试,再实现并重构代码,同时依据文件路径和验收条件核对结果。
根据仓库中的实际证据,为 AI 代理创建、迁移、更新或审查 `AGENTS.md` 指引;保留现有要求,并记录已发生的错误以帮助预防重犯。
此条目用于记录 Toolsmith 模块,本身不能直接运行。请通过单独的 `bmad` 技能执行 `setup toolsmith`,以完成首次设置或查看当前状态。
为已安装的 BMad 技能调整公开的代理或工作流设置,将团队规则与个人偏好分别写入 TOML 配置文件,并检查设置合并后的结果。
根据产品需求和用户体验方案讨论可落地的技术架构,梳理技术选择的利弊,并侧重成熟技术与开发效率。
在 BMad 项目中推进一次无人值守开发循环,可指定执行路线和审查方式。技能按生成的流程执行,并在流程停止或命令失败时报告原因。
通过对话梳理需求,创建和维护 BMad 技能、智能体及分发模块。可将提示词或会话记录整理成可复用技能,审查现有内容,并在写入文件前征求确认。
这是 BMad Core Tools 模块的元数据记录。通过单独的 `bmad` 技能运行 `setup core-tools`,可初始化模块或查看当前状态;此记录不能直接调用。
将团队达成的设计决定整理成架构决策记录,写明背景、未采用方案及其原因和未来代价,供后来加入的成员理解;保存前先审阅草稿。
按已配置的多个审查视角检查代码差异、拉取请求或文档,报告问题位置、触发条件、修正建议及潜在影响,并可输出 JSON、Markdown 或两者。
引导用户检查提交、拉取请求、文件或目录。技能会生成并遵循 BMad 工作流程,带领用户审查指定对象。