Agent Skills
› terryso/open-agent-sdk-swift
terryso/open-agent-sdk-swift
GitHub通过苏格拉底式、第一性原理等方法,推动LLM重新审视并优化其近期输出。支持加载方法注册表、智能选择策略及多Agent协作,旨在提升内容质量与深度。
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重新审视并优化其近期输出。支持加载方法注册表、智能选择策略及多Agent协作,旨在提升内容质量与深度。
用户要求对输出进行更深层次的批判或反思
用户提及具体的深层批判方法(如苏格拉底式、预-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
系统架构师技能,将产品需求转化为技术架构。激活时加载配置、合并自定义设置并采用Winston人设,专注于技术选型与开发效率。
请求进行系统架构设计
指定联系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
进行需求调研
要求联系产品经理
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-pm -g -y
Paige技术写作专家,负责将复杂概念转化为结构化文档。支持CommonMark、DITA等格式,通过脚本加载配置与上下文,自适应受众深度,擅长使用图表增强表达,提供专业写作服务。
用户请求联系Paige
需要技术写作帮助
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-tech-writer -g -y
Sally UX设计师技能,将用户需求转化为交互设计和UX规范,平衡同理心与边缘情况严谨性。激活时自动解析配置、加载个性化角色设定及持久化事实,并以指定风格问候用户,持续提供专业设计意图支持。
用户请求与Sally对话
用户明确要求使用UX设计师
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-ux-designer -g -y
用于在实施阶段前验证PRD、UX、架构及Epic规格书的完整性与一致性,确保需求追溯无遗漏。
用户要求检查实施准备情况
需要验证需求文档对齐状态
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
用于执行对抗性代码审查的 Skill,通过并行审查层(盲猎手、边缘案例猎手、验收审计员)对代码变更进行结构化分类和可操作反馈。
用户说 '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需求与架构决策分解为按用户价值组织的Epic和用户故事,生成包含完整验收标准的可执行任务,辅助产品策略与技术规格编写。
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。激活时加载配置、输出弃用通知并传递上下文,引导用户迁移至新技能。
调用已弃用的 bmad-create-prd 命令
需要向后兼容旧版 PRD 创建流程
npx skills add terryso/open-agent-sdk-swift --skill bmad-create-prd -g -y
用于创建详细的开发故事文件,为后续实现提供完整上下文。通过自动化分析项目工件和配置,防止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优化的精简文档,保留所有事实与关系,去除冗余。支持分析、压缩、验证及往返测试阶段,适用于下游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
用于执行行业和领域研究的技能,通过协作方式利用网络搜索和验证源生成包含叙事和引用的完整研究报告。
用户希望进行特定主题或行业的领域研究
需要进行行业趋势、法规或市场概况的调研
npx skills add terryso/open-agent-sdk-swift --skill bmad-domain-research -g -y
该技能为已弃用的兼容性兼容层,旨在将旧版bmad-edit-prd调用转发至新版bmad-prd的更新意图。它保留旧配置解析逻辑并提示用户迁移,确保现有工作流平滑过渡。
用户调用已弃用的 bmad-edit-prd 技能
需要维持旧有自定义配置文件兼容性
npx skills add terryso/open-agent-sdk-swift --skill bmad-edit-prd -g -y
临床级文本校对技能,依据微软写作指南审查文本沟通问题。支持自定义风格指南和读者类型,通过三步流程定位并输出修复建议表格,仅修正影响理解的表达,保留原意与结构。
用户要求审查文本的沟通问题
用户希望改进文本的行文流畅度
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
需要对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
用于为已实现的功能生成自动化 API 和端到端测试的 QA 技能。自动检测项目现有测试框架,加载配置与上下文,生成符合规范的测试代码及摘要报告。
用户请求创建功能自动化测试
用户提及 'create qa automated tests'
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
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文档按二级标题拆分为多个小文件,自动创建索引并处理原文件,提升文档组织性。
用户要求拆分大文档
执行文档分片操作
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
用于敏捷冲刺规划,解析史诗文件并检测故事状态,生成结构化的冲刺状态跟踪YAML文件。
run sprint planning
generate sprint plan
npx skills add terryso/open-agent-sdk-swift --skill bmad-sprint-planning -g -y
用于总结冲刺状态并揭示风险,提供可操作的下一步建议。当用户查询冲刺状态时触发,通过加载配置和文件生成清晰的状态报告。
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治理。激活时加载配置并扮演角色,专注于提升代码质量、减少测试波动性并建立可扩展的质量门禁。
用户请求与测试架构师对话
用户指定调用Test Architect
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
用于执行技术研究的 Agent Skill,通过网页搜索和验证来源生成包含叙事和引用的技术研究报告。支持自定义工作流配置、持久事实加载及多语言输出,需依赖网络搜索功能。
用户希望进行技术研究
用户需要产出技术研究报告
npx skills add terryso/open-agent-sdk-swift --skill bmad-technical-research -g -y
作为测试架构师,根据用户指令生成红阶段验收测试脚手架,支持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/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 测试框架,生成包含 fixtures、辅助函数和配置的完整架构。
lets setup test framework
I want to initialize testing framework
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-framework -g -y


