Agent Skills
› terryso/open-agent-sdk-swift
terryso/open-agent-sdk-swift
GitHub通过苏格拉底、第一性原理等方法深度审查和优化LLM输出,支持多智能体协作与自定义方法选择,旨在提升内容质量。
Install All Skills
npx skills add terryso/open-agent-sdk-swift --all -g -y
Skills in Collection (118)
Showing top 50 of 118 by quality score. Use the install list command or open individual skills for the rest.
通过苏格拉底、第一性原理等方法深度审查和优化LLM输出,支持多智能体协作与自定义方法选择,旨在提升内容质量。
需要更深入的批判性分析
要求使用特定反思方法(如苏格拉底式提问)
npx skills add terryso/open-agent-sdk-swift --skill bmad-advanced-elicitation -g -y
扮演业务分析师Mary,负责市场调研、竞争分析、需求获取和领域知识转化,将模糊需求转化为可执行规范。
用户要求与Mary对话
请求业务分析师服务
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-analyst -g -y
Winston是系统架构师Agent,负责将产品需求转化为技术架构。激活时自动加载配置、自定义角色及持久化事实,以专业身份提供技术设计指导,强调实用性与开发效率。
用户要求与Winston对话
请求系统架构师服务
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-architect -g -y
资深软件工程师智能体,执行经过批准的Story,遵循测试优先纪律(红绿重构),确保交付符合验收标准的代码。负责配置加载、Persona扮演及会话初始化。
用户要求与Amelia对话
请求开发者智能体
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-dev -g -y
扮演产品经理John,通过用户访谈和需求发现驱动PRD创建及利益相关者对齐。激活时执行配置解析、Persona加载及持久化事实载入,将产品愿景转化为可交付的增量需求。
用户要求创建PRD
用户请求进行需求发现
用户指定与John或产品经理对话
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-pm -g -y
技术文档专家Paige,负责将复杂概念转化为结构化文档,精通CommonMark、DITA等格式。支持自定义配置加载、Persona扮演及多语言输出,适用于编写和整理技术文档场景。
请求生成或优化技术文档
要求与Paige对话
需要知识整理或文档编写
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-tech-writer -g -y
UX设计师Sally,负责将用户需求转化为交互设计和UX规范,平衡同理心与边界情况,提供清晰的设计意图。
用户请求与Sally对话
指定需要UX设计师协助
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-ux-designer -g -y
验证PRD、UX、架构及Epic/Story规格是否完整对齐,确保需求追溯性并发现规划漏洞。在实施阶段前检查实现就绪状态,辅助产品经理角色进行严格的需求审查与缺口识别。
用户说 check implementation readiness
需要验证需求文档完整性
npx skills add terryso/open-agent-sdk-swift --skill bmad-check-implementation-readiness -g -y
辅助人工审查代码变更,通过引导式流程解析配置、加载上下文并逐步展示变更细节,帮助用户聚焦关键修改点并进行测试验证。
用户输入 checkpoint
用户输入 human review
用户要求 walk me through this change
npx skills add terryso/open-agent-sdk-swift --skill bmad-checkpoint-preview -g -y
执行对抗性代码审查,通过并行审查层(盲猎手、边缘案例猎手、验收审计员)发现缺陷,并将结果结构化分类为可操作项。
用户说“run code review”
用户说“review this code”
npx skills add terryso/open-agent-sdk-swift --skill bmad-code-review -g -y
管理Sprint执行期间的重大变更,分析对PRD、架构等工件的影响,生成结构化的Sprint变更提案。
用户说 correct course
用户说 propose sprint change
npx skills add terryso/open-agent-sdk-swift --skill bmad-correct-course -g -y
用于创建技术架构解决方案设计,确保AI代理实现的一致性。通过协作式逐步发现流程,生成综合架构决策,防止实施冲突。
lets create architecture
create technical architecture
create a solution design
npx skills add terryso/open-agent-sdk-swift --skill bmad-create-architecture -g -y
将PRD需求和架构决策分解为按用户价值组织的史诗和用户故事,生成包含完整验收标准的可执行任务,辅助开发者进行需求细化。
create the epics and stories list
npx skills add terryso/open-agent-sdk-swift --skill bmad-create-epics-and-stories -g -y
已过时的兼容性兼容层,用于将旧版 bmad-create-prd 调用转发至新版 bmad-prd。激活时加载配置、发出弃用通知并传递上下文,确保旧有自定义文件和调用方式在 v7 前继续有效。
用户通过名称调用已弃用的 bmad-create-prd skill
npx skills add terryso/open-agent-sdk-swift --skill bmad-create-prd -g -y
用于自动生成包含完整上下文的Story文件,为后续开发代理提供精准实现指导。通过深度分析制品和配置,防止重复造轮子、库误用等常见错误,确保开发过程自动化且无遗漏。
用户要求创建下一个故事
用户指定创建特定标识符的故事
npx skills add terryso/open-agent-sdk-swift --skill bmad-create-story -g -y
用于规划和生成UX设计规范的技能,通过协作式视觉探索协助产品利益相关者制定全面的UX设计规格。
lets create UX design
create UX specifications
help me plan the UX
npx skills add terryso/open-agent-sdk-swift --skill bmad-create-ux-design -g -y
用于定制和更新 BMad 技能的覆盖配置。根据用户意图,在指定目录下生成正确的 TOML 覆盖文件,支持发现可定制技能、确定覆盖范围及验证配置。
customize bmad
override a skill
change agent behavior
customize a workflow
npx skills add terryso/open-agent-sdk-swift --skill bmad-customize -g -y
执行故事实现工作流,依据上下文填充的故事规范文件完成开发任务。负责加载配置、解析自定义设置、执行预置与后置步骤,并严格遵循流程直至所有验收条件满足或触发暂停。
用户说 'dev this story [story file]'
用户说 'implement the next story in the sprint plan'
npx skills add terryso/open-agent-sdk-swift --skill bmad-dev-story -g -y
将源文档无损压缩为LLM优化的精简文档,保留所有事实与约束,去除冗余。支持分析、压缩、验证及往返测试阶段,适用于下游Agent工作流的高效上下文输入。
用户请求精简文档
用户请求创建精简本
npx skills add terryso/open-agent-sdk-swift --skill bmad-distillator -g -y
用于为现有项目生成AI上下文所需的文档。通过解析配置、加载持久事实并执行预定义步骤,自动化完成项目文档的初始化与生成工作。
用户说“document this project”
用户说“generate project docs”
npx skills add terryso/open-agent-sdk-swift --skill bmad-document-project -g -y
用于执行领域或行业研究的技能,通过Web搜索和验证来源收集数据,生成包含叙事和引用的完整研究报告。
用户希望进行特定主题或行业的领域研究
需要收集当前网络数据和验证来源以支持决策
npx skills add terryso/open-agent-sdk-swift --skill bmad-domain-research -g -y
兼容旧版 bmad-edit-prd 的过渡技能,已弃用并转发至 bmad-prd。激活时加载配置、提示用户迁移并调用 bmad-prd 执行更新意图,确保现有调用和自定义覆盖文件继续工作。
用户调用已弃用的 bmad-edit-prd 命令
需要维持对旧版 PRD 编辑技能的向后兼容性
npx skills add terryso/open-agent-sdk-swift --skill bmad-edit-prd -g -y
临床级文本编辑技能,依据微软写作指南审查文稿中的沟通障碍。支持自定义风格指南覆盖,针对人类或LLM读者优化,以三列表格输出精准修改建议,确保不改变原意仅提升清晰度。
用户要求审查散文
用户希望改进文本表达
npx skills add terryso/open-agent-sdk-swift --skill bmad-editorial-review-prose -g -y
针对文档结构进行编辑审查,提出删减、重组和简化建议以提升清晰度与逻辑流。需在文案润色前执行,强调保留原意并优化信息密度,适用于用户请求的结构或编辑审查场景。
用户请求对文档结构进行审查
用户请求对文档进行编辑审查
npx skills add terryso/open-agent-sdk-swift --skill bmad-editorial-review-structure -g -y
用于生成包含AI代理代码实现关键规则和模式的project-context.md文件,通过加载配置、持久事实和自定义工作流来确保跨代理的代码一致性。
用户说'generate project context'
用户说'create project context'
npx skills add terryso/open-agent-sdk-swift --skill bmad-generate-project-context -g -y
分析用户当前 BMad 工作流状态,结合配置与文档推荐下一步操作或回答通用问题,帮助用户明确进度、获取指引并快速启动任务。
用户询问如何开始或下一步做什么
用户请求 BMad 帮助或指南
npx skills add terryso/open-agent-sdk-swift --skill bmad-help -g -y
扫描指定目录下的文件,读取内容生成准确描述,按类型或子目录分组后创建或更新 index.md 索引文件,便于快速导航和查阅文档资源。
用户要求创建或更新文件夹内的文档索引
需要整理目录结构并生成文件列表
npx skills add terryso/open-agent-sdk-swift --skill bmad-index-docs -g -y
用于故障排查、事故追溯及代码探索的取证式调查技能。通过证据分级和结构化案例文件,重建系统行为或理解陌生代码区域,生成可复用的调查报告。
用户要求调查 bug
追踪事故原因
梳理不熟悉代码逻辑
在开发前构建代码心智模型
npx skills add terryso/open-agent-sdk-swift --skill bmad-investigate -g -y
用于执行市场调研的技能,涵盖竞争对手和客户分析。通过Web搜索获取数据,结合用户提供的主题进行深度研究,生成包含叙事和引用的完整市场研究报告。
需要市场调研
分析竞争对手
了解客户需求
npx skills add terryso/open-agent-sdk-swift --skill bmad-market-research -g -y
协调多个BMAD智能体进行独立视角的圆桌讨论,支持子代理或独奏模式。用于需要多智能体协作、观点碰撞或多角度分析的项目场景。
用户请求多方讨论
需要多智能体协作
开启派对模式
获取多角度项目建议
npx skills add terryso/open-agent-sdk-swift --skill bmad-party-mode -g -y
协助用户创建、编辑或验证产品需求文档(PRD),支持快速路径与深度探索,记录决策日志并处理多语言交互。
需要创建PRD
需要更新或验证PRD
npx skills add terryso/open-agent-sdk-swift --skill bmad-prd -g -y
基于亚马逊逆向工作法(PRFAQ)进行产品概念构思与挑战。通过模拟新闻稿和问答环节,验证价值主张并评估可行性,输出经过压力测试的产品方案及PRD摘要,适用于产品初期创意打磨。
create a PRFAQ
work backwards
run the PRFAQ challenge
npx skills add terryso/open-agent-sdk-swift --skill bmad-prfaq -g -y
作为产品分析师教练,通过对话引导用户创建、更新或验证产品简报。不代劳思考,而是通过提问和压力测试帮助用户理清假设,产出诚实且适配目的的产品文档。
需要生成新产品简报
希望优化现有产品描述
对当前产品思路进行可行性审查
npx skills add terryso/open-agent-sdk-swift --skill bmad-product-brief -g -y
用于为已实现的功能生成端到端自动化测试。自动检测项目现有测试框架,加载配置与上下文,执行前置/后置步骤,并生成符合项目规范的API和E2E测试用例及摘要文档。
用户要求创建功能QA自动化测试
指定'create qa automated tests for [feature]'
npx skills add terryso/open-agent-sdk-swift --skill bmad-qa-generate-e2e-tests -g -y
将用户意图转化为符合项目架构规范的代码工件,支持构建、修复、重构及功能修改。通过标准化工作流确保需求可执行、逻辑清晰且可测试,实现从意图到高质量代码的自动化开发流程。
需要生成或修改代码
执行功能开发任务
进行代码重构或修复
npx skills add terryso/open-agent-sdk-swift --skill bmad-quick-dev -g -y
用于史诗级开发任务结束后的复盘回顾,提取经验教训并评估成功度。引导团队进行无指责的系统与流程反思,生成洞察、教训及可执行改进项,支持个性化对话模式。
用户说 'run a retrospective'
用户说 'lets retro the epic [epic]'
npx skills add terryso/open-agent-sdk-swift --skill bmad-retrospective -g -y
用于对代码、文档或规范等工件进行批判性审查,以专业且怀疑的态度查找至少十个问题并生成发现报告。
用户请求对内容进行严格审查
需要找出潜在缺陷和改进点
npx skills add terryso/open-agent-sdk-swift --skill bmad-review-adversarial-general -g -y
专注于代码、规格或差异的边界条件与未处理边缘案例的穷举路径分析技能。通过机械式遍历分支,仅报告缺失防护的路径,不进行主观评价,旨在提供纯粹的技术审查发现。
需要全面检查代码中的边界条件和异常处理
对代码差异或完整文件进行无主观偏见的边缘案例审计
npx skills add terryso/open-agent-sdk-swift --skill bmad-review-edge-case-hunter -g -y
将大型 Markdown 文档按二级标题拆分为多个小文件,自动处理目标目录、执行拆分命令并验证结果,最后提供对原文件的删除、归档或保留选项。
用户要求拆分大文档
用户提及 perform shard document
npx skills add terryso/open-agent-sdk-swift --skill bmad-shard-doc -g -y
将用户意图转化为标准化的SPEC.md规范文件,包含核心五字段及辅助文档,作为下游任务执行的机器契约。支持交互式与无头模式,可更新现有规范。
用户要求创建规范
将内容提炼为规范
验证规范
更新规范
npx skills add terryso/open-agent-sdk-swift --skill bmad-spec -g -y
从史诗文件生成冲刺状态跟踪,检测故事当前状态并构建完整的 sprint-status.yaml 文件。
用户说 'run sprint planning'
用户说 'generate sprint plan'
npx skills add terryso/open-agent-sdk-swift --skill bmad-sprint-planning -g -y
用于总结冲刺状态、揭示风险并推荐下一步工作流操作。通过加载配置文件和Sprint状态文件,为用户提供清晰的可见性和行动建议。
用户询问检查冲刺状态
用户要求显示冲刺状态
npx skills add terryso/open-agent-sdk-swift --skill bmad-sprint-status -g -y
运行故事自动化会话的自主代码审查流程,包括自动修复处理和冲刺状态同步。当故事自动化器请求非交互式代码审查时触发,按工作流确定性地执行并应用自动修复。
故事自动化器请求非交互式代码审查
需要自动处理代码修复和同步冲刺状态
npx skills add terryso/open-agent-sdk-swift --skill bmad-story-automator-review -g -y
Murat是主测试架构师与质量顾问,负责风险导向的测试策略、ATDD、API/UI自动化及CI/CD治理。激活时加载配置与个性化设定,专注于提升代码质量与自动化水平。
用户要求与测试架构师对话
请求进行风险评估或测试策略制定
npx skills add terryso/open-agent-sdk-swift --skill bmad-tea -g -y
提供自进度的测试教学技能,通过多会话协作引导用户从基础到高级掌握测试实践。支持状态持久化、自定义配置加载及个性化学习路径规划,适用于个人提升或团队培训。
lets learn testing
I want to study test practices
npx skills add terryso/open-agent-sdk-swift --skill bmad-teach-me-testing -g -y
引导用户进行技术调研,通过解析工作流配置、加载上下文与配置文件,结合网络搜索能力,协作生成包含完整叙事和引用的技术研究报告。
用户希望进行技术调研
用户要求生成技术研究报告
npx skills add terryso/open-agent-sdk-swift --skill bmad-technical-research -g -y
作为测试架构师,基于ATDD/TDD流程生成验收测试的红色阶段脚手架。支持创建、恢复、验证和编辑模式,通过解析工作流配置加载上下文,引导用户完成测试驱动开发的前期工作。
用户说'lets write acceptance tests'
用户说'I want to do ATDD'
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-atdd -g -y
作为测试架构师,自动扩展代码库的测试覆盖范围。支持新建、恢复、验证和编辑测试套件,通过解析配置和执行工作流步骤,生成全面的自动化测试方案。
用户表示要扩展测试覆盖率
用户要求自动化测试
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-automate -g -y
该技能用于搭建包含测试执行、烧入循环和制品收集的 CI/CD 质量流水线。作为测试架构师,它通过自定义配置解析和多模式工作流(创建、验证、编辑)来自动化质量门禁设置。
用户表示要设置 CI 流水线
用户希望创建质量门禁
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-ci -g -y
初始化基于Playwright或Cypress的生产级测试框架,包含夹具、辅助函数和配置。通过解析工作流配置并执行预置/后置步骤,引导用户完成测试架构的创建、恢复、验证或编辑。
lets setup test framework
I want to initialize testing framework
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-framework -g -y


