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
Winston系统架构师技能,用于将产品需求转化为技术架构。激活时自动加载配置、合并自定义设置、采纳角色并问候用户,专注于技术选型与开发效率。
用户要求与Winston对话
请求调用架构师技能
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-architect -g -y
高级软件工程师代理,执行代码实现与故事开发。遵循测试优先纪律,负责从配置解析到代码交付的全流程,确保满足验收标准。
用户请求开发者代理
用户要求与 Amelia 对话
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-dev -g -y
扮演产品经理John,负责PRD创建、需求发现及利益相关者对齐。激活时自动解析配置、加载持久事实并采用角色设定,将产品愿景转化为可交付的增量。
用户请求与John对话
需要创建PRD或进行需求调研
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-pm -g -y
Paige技术写作专家,负责将复杂概念转化为结构化文档。精通CommonMark、DITA等格式,支持自适应深度与图表表达。激活时自动加载配置、持久化事实并代入角色,为读者提供清晰易懂的技术内容。
请求生成技术文档
需要整理知识或编写指南
提及使用技术写作助手
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-tech-writer -g -y
扮演UX设计师Sally,将用户需求转化为交互设计和UX规范。激活时加载配置与人格设定,提供兼具同理心与严谨性的设计意图,平衡用户体验与边缘情况。
用户请求与Sally对话
需要UX设计或UI专业建议
npx skills add terryso/open-agent-sdk-swift --skill bmad-agent-ux-designer -g -y
在实施阶段前验证PRD、UX、架构及史诗/用户故事文档的完整性与一致性,识别规划漏洞,确保需求可追溯且逻辑严密。
检查实施准备情况
验证需求文档完整性
npx skills add terryso/open-agent-sdk-swift --skill bmad-check-implementation-readiness -g -y
辅助人工审查代码变更,引导用户理解变更目的与上下文并聚焦关键细节。适用于触发checkpoint、human review或walk me through this change等场景。
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
这是一个已弃用的兼容层技能,用于将旧版 bmad-create-prd 调用转发至新版 bmad-prd(创建意图)。它负责加载遗留配置、解析用户信息并发出迁移通知,确保现有工作流平滑过渡。
用户通过旧名称 bmad-create-prd 触发需求文档创建任务
需要保留对 _bmad/custom/bmad-create-prd.toml 配置的向后兼容
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 覆盖文件,支持自定义代理或工作流行为。提供发现、分类、确定配置表面及编写验证的完整流程,帮助用户灵活调整 Agent 和 Workflow 设置。
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优化的精简文档,保留所有事实与关系。支持分析、压缩、验证及往返测试阶段,适用于需高效上下文输入的下游工作流。
用户请求'distill documents'
用户请求'create a distillate'
npx skills add terryso/open-agent-sdk-swift --skill bmad-distillator -g -y
用于对遗留项目进行文档化,为AI提供上下文。通过加载配置、持久事实和预设步骤,自动化生成项目文档。
用户要求对项目进行文档化
用户请求生成项目文档
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 调用技能
存在 _bmad/custom/bmad-edit-prd.toml 覆盖文件
npx skills add terryso/open-agent-sdk-swift --skill bmad-edit-prd -g -y
临床级文本编辑技能,依据微软写作指南审查文本中的沟通障碍。输入内容后,按步骤验证并分析风格,输出包含建议修复的三列表格,旨在提升可读性而非改变原意或结构。
用户要求 review prose
用户要求 improve the prose
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文件,通过解析配置和加载持久事实来确保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 文件以建立文档索引。
用户请求创建文件夹的文档索引
用户请求更新现有目录的 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搜索和验证源收集数据,生成包含叙事和引用的完整研究报告。支持自定义工作流配置、持久化事实加载及多语言输出,需依赖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)。作为引导者,根据用户需求调整严谨度,管理决策日志与附录,支持多语言交互及多Agent协作模式。
需要撰写产品需求文档
需要更新现有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测试代码,专注于测试生成而非代码审查。
用户要求为特定功能创建自动化测试
需要生成端到端(E2E)或API测试用例
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
用于史诗(epic)完成后的回顾总结,提取经验教训并评估成功度。通过引导式对话和角色扮演模式,聚焦系统与流程改进,生成包含洞察、教训及行动项的分析文档。
用户说 '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 文档按二级标题拆分为多个小文件,使用 markdown-tree-parser 工具执行拆分、验证输出并处理原文档。
用户请求拆分大文档
用户说 perform shard document
npx skills add terryso/open-agent-sdk-swift --skill bmad-shard-doc -g -y
将用户意图转化为标准化的SPEC.md契约文件,包含核心五字段及辅助文档。支持交互式与无头模式,用于规范下游开发任务的需求定义与验证。
create a spec
distill this into a spec
validate this spec
update the spec
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
用于汇总冲刺状态、揭示风险并推荐下一步工作流动作。当用户请求检查或显示冲刺状态时触发,提供清晰可操作的可见性信息。
用户说 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治理指导。负责构建可扩展的质量门禁,管理测试夹具架构,并将不稳定性视为关键债务处理。
用户请求与 Murat 对话
要求调用 Test Architect 技能
npx skills add terryso/open-agent-sdk-swift --skill bmad-tea -g -y
提供循序渐进的测试学习指导,支持多会话、自定进度和状态持久化。通过结构化课程从基础到高级传授测试实践,适用于个人及团队,无需讲师即可实现规模化教学。
用户表示想学习测试
用户请求研究测试实践
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
作为测试架构师,根据用户指令生成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
作为测试架构师,自动扩展代码库的测试覆盖范围。支持新建、恢复、验证和编辑测试套件,通过解析配置和工作流步骤,生成全面的自动化测试方案。
用户要求扩展测试覆盖率
用户希望自动化测试
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的生产级测试框架架构,包含fixtures、辅助函数和配置。支持自定义工作流加载与多模式执行(创建、恢复、验证、编辑),由Master Test Architect角色引导完成。
用户要求设置测试框架
用户希望初始化测试框架
npx skills add terryso/open-agent-sdk-swift --skill bmad-testarch-framework -g -y


