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反思并优化近期输出,提升内容质量与深度。
用户要求对近期输出进行更深入的批判或审查
用户提及具体的深层批评方法(如苏格拉底式、预-mortem等)
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
系统架构师技能,将产品需求转化为技术架构。支持自定义配置加载、Persona 扮演及持久化事实管理,专注于平衡技术选型与开发效率。
用户要求与架构师 Winston 对话
请求进行技术架构设计或系统设计
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-architect -g -y
资深软件工程师Agent,负责执行已批准的用户故事和代码实现。采用测试优先纪律,确保交付符合验收标准的验证代码。
用户请求执行用户故事
需要代码实现
调用Amelia开发者Agent
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-dev -g -y
扮演产品经理John,通过用户访谈和需求发现驱动PRD创建,将产品愿景转化为可交付的小增量。激活时加载配置、持久化事实和自定义人设,以特定风格与用户交互,专注于需求分析与产品规划。
用户要求创建PRD
需要进行需求发现或利益相关者对齐
用户指定联系John或产品经理
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-pm -g -y
Paige是技术文档专家,负责将复杂概念转化为结构化文档。适用于用户请求撰写、整理或优化技术文档的场景,支持多种格式及自适应深度。
请求生成技术文档
需要整理知识库
要求与Paige对话
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-tech-writer -g -y
Sally UX设计师技能,用于响应用户对UX/UI设计或角色“Sally”的调用。它通过加载配置和自定义文件初始化代理,确立UX专家身份,提供交互设计与用户体验规范,平衡同理心与边缘案例严谨性,为架构和实现提供清晰的设计意图。
用户请求与Sally对话
用户明确要求使用UX设计师
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-ux-designer -g -y
在实施阶段前验证PRD、UX、架构及Epics规格的完整性与一致性,识别规划漏洞。
用户说 check implementation readiness
npx skills add terryso/open-agent-sdk-swift --skill bmad-check-implementation-readiness -g -y
LLM辅助的人机协作代码审查技能。通过自动化流程加载配置与上下文,引导用户逐步理解变更目的、背景及细节,聚焦关键问题并进行测试验证,提升审查效率与准确性。
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
用于在冲刺执行期间管理重大变更。通过解析配置、加载上下文,分析变更对PRD等工件的影响,生成结构化的冲刺变更提案,确保变更可控并清晰交接。
用户说 '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需求和架构决策分解为按用户价值组织的史诗和用户故事,生成包含完整验收标准的可执行任务。
创建史诗和故事列表
需求分解
用户故事拆分
npx skills add terryso/open-agent-sdk-swift --skill bmad-create-epics-and-stories -g -y
兼容旧版PRD创建技能的过渡层,已弃用并转发至bmad-prd。负责解析遗留配置、加载用户信息并发出迁移通知,随后调用新技能处理创建意图。
用户调用已弃用的 bmad-create-prd 技能
需要兼容旧版 PRD 创建工作流
npx skills add terryso/open-agent-sdk-swift --skill bmad-create-prd -g -y
用于创建详细的Story文件,为开发Agent提供完整上下文以实现功能。通过自动化分析Epic、配置和持久化事实,预防LLM开发错误,确保实现精准无误。
用户说 create the next story
用户说 create story [story identifier]
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优化的精简文档(Distillate),保留所有关键事实与关系,去除冗余信息。支持分析、压缩、验证及往返测试,旨在为下游Agent提供高信噪比上下文输入。
用户请求‘精简文档’或‘创建精简文件’
需要将大量源文档转换为LLM可高效消费的紧凑格式
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
用于执行领域和行业研究的技能,通过协作方式利用网络数据和验证源生成包含叙事和引用的完整研究报告。
用户希望进行特定主题或行业的领域研究
npx skills add terryso/open-agent-sdk-swift --skill bmad-domain-research -g -y
这是一个已废弃的兼容性兼容层,用于将旧版 bmad-edit-prd 调用转发至新版 bmad-prd(更新意图)。它保留以支持现有配置覆盖,激活时解析自定义设置、显示弃用通知并传递上下文给 bmad-prd。
用户显式调用已弃用的 bmad-edit-prd skill
存在 _bmad/custom/bmad-edit-prd.toml 配置文件
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代理执行代码所需的规则、模式及指南。
用户说 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、追溯事故原因或探索陌生代码区域,通过证据分级构建结构化案例文件,辅助工程师快速理解系统行为。
用户要求调查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)协助用户打磨产品概念。通过模拟新闻稿和FAQ挑战想法,验证价值主张与可行性,输出结构化文档。
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
自动生成现有功能的端到端自动化测试。该技能作为QA自动化工程师角色,检测项目现有测试框架或推荐新框架,加载工作流配置与持久化事实,执行前置/后置步骤,最终生成API和E2E测试代码及摘要报告。
用户要求为特定功能创建自动化测试
用户指令包含'create qa automated tests for'
npx skills add terryso/open-agent-sdk-swift --skill bmad-qa-generate-e2e-tests -g -y
将用户意图转化为符合项目架构的健壮代码工件。通过标准化流程解析配置、加载上下文,确保开发任务具备可执行性、逻辑性和可测试性,适用于构建、修复或修改任何代码组件。
用户要求实现新功能
用户需要修复Bug
用户希望重构或调整现有代码
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
专注于代码、规范或差异中的边界条件和未处理边缘案例的审查工具。通过穷举路径分析,仅报告缺失防护的逻辑分支,不评价代码优劣,确保全面覆盖潜在风险点。
需要检查代码或规范的边界条件
对diff进行边缘案例排查
寻找未被显式处理的逻辑分支
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
用于敏捷开发中的冲刺规划,通过解析史诗文件检测故事状态并生成结构化的冲刺状态追踪文件。
用户说 run sprint planning
用户说 generate sprint plan
npx skills add terryso/open-agent-sdk-swift --skill bmad-sprint-planning -g -y
用于总结Sprint状态并揭示风险。通过解析配置、加载持久化事实与配置文件,定位Sprint状态文件,根据交互或数据模式执行工作流,提供清晰的状态可见性与下一步行动建议。
check sprint status
show sprint status
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治理。激活时加载配置与上下文,提供高质量测试建议并严控Flakiness技术债务。
用户要求与测试架构师对话
请求调用bmad-tea技能
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
用于执行技术调研工作流,通过Web搜索和验证来源生成包含叙事和引用的完整技术研究报告。需用户指定技术主题,支持自定义配置加载与多语言输出。
用户希望进行技术研究
用户要求产出技术调研报告
npx skills add terryso/open-agent-sdk-swift --skill bmad-technical-research -g -y
作为测试架构师,基于TDD红绿重构循环生成验收测试脚手架。用于用户请求编写验收测试或执行ATDD时,自动解析配置并初始化工作流,为实施前准备测试框架。
用户说'lets write acceptance tests'
用户说'I want to do ATDD'
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-atdd -g -y
作为测试架构师,在代码实现后或分析现有代码库时,自动扩展测试覆盖率并生成全面的测试套件。
lets expand test coverage
I want to automate tests
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-automate -g -y
用于搭建包含测试执行、预热循环和制品收集的CI/CD质量流水线。通过解析配置和加载持久化事实,支持创建、恢复、验证和编辑工作流,帮助用户建立自动化质量门禁。
lets setup CI pipeline
I want to create quality gates
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-ci -g -y
初始化 Playwright 或 Cypress 测试框架,包含夹具、辅助函数和配置。提供创建、恢复、验证和编辑工作流模式,支持自定义配置合并与持久化事实加载。
用户表示要设置测试框架
用户要求初始化测试环境
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-framework -g -y


