Agent Skills
› n0an/VivaDicta
n0an/VivaDicta
GitHub从 Google Analytics 拉取未识别应用 Bundle ID,比对映射表并补充 URL Scheme 及返回地址映射。
Install All Skills
npx skills add n0an/VivaDicta --all -g -y
Skills in Collection (44)
从 Google Analytics 拉取未识别应用 Bundle ID,比对映射表并补充 URL Scheme 及返回地址映射。
需要分析或添加新的 App URL Scheme 映射
查询未识别应用的归属或返回链接配置
npx skills add n0an/VivaDicta --skill analyze-unrecognized-apps -g -y
用于在iOS模拟器中查找并打印指定应用的App Group容器目录路径,通过执行xcrun命令实现。
需要获取iOS模拟器中特定应用的App Group数据路径
调试或测试iOS应用沙盒存储结构
npx skills add n0an/VivaDicta --skill app-container-group -g -y
用于获取iOS模拟器中指定应用的容器目录路径,通过执行xcrun命令返回结果。
用户询问iOS应用数据目录位置
需要访问模拟器应用沙盒路径
npx skills add n0an/VivaDicta --skill app-container -g -y
对App Store元数据进行ASO审计,通过离线检查识别关键词浪费、字段未充分利用及缺失问题,并结合Astro MCP进行关键词缺口分析,以优化应用商店排名。
需要审计App Store元数据时
执行asc metadata pull后
npx skills add n0an/VivaDicta --skill asc-aso-audit -g -y
从 Astro MCP 获取 ASO 关键词排名,与历史数据对比分析变化趋势,生成报告并保存至 Obsidian 笔记库,用于评估元数据变更对应用商店优化的影响。
需要检查 App Store 关键词排名变化
评估 ASO 元数据调整后的效果
生成定期的 SEO/ASO 排名报告
npx skills add n0an/VivaDicta --skill asc-aso-rankings -g -y
自动化处理 App Store 元数据本地化,通过 LLM 翻译并同步描述、关键词等至多语言。
App Store 元数据多语言翻译
添加 App Store 新语言支持
npx skills add n0an/VivaDicta --skill asc-localize-metadata -g -y
同步与验证 App Store Connect 元数据及本地化内容,支持版本与应用级字段更新、.strings文件批量处理、多语言工作流及旧版Fastlane格式迁移。
更新App元数据或翻译
同步本地化文件至App Store
迁移Legacy Fastlane格式
npx skills add n0an/VivaDicta --skill asc-metadata-sync -g -y
指导用户检查 App Store 提交就绪状态,并通过 asc CLI 驱动发布流程。涵盖首次提交的可用性、IAP、订阅等配置修复,提供预检、暂存和模拟运行命令以快速定位阻塞问题并执行提交。
询问应用是否准备好提交到 App Store
需要修复 App Store Connect 中的首次发布配置问题
希望使用命令行工具自动化或模拟 App 提交流程
npx skills add n0an/VivaDicta --skill asc-release-flow -g -y
从Git日志、要点或自由文本生成App Store发布说明,支持本地化及关键词优化。
需要生成App Store更新说明
根据提交记录撰写版本介绍
npx skills add n0an/VivaDicta --skill asc-whats-new-writer -g -y
自动化 iOS 模拟器交互,支持点击、手势、文本输入、硬件按键及视频录制。基于 AXe 工具实现精准 UI 操作与流程控制。
需要模拟 iOS 模拟器中的点击或手势操作
需要在模拟器中输入文本或按下硬件按钮
需要录制模拟器视频或获取 UI 坐标
npx skills add n0an/VivaDicta --skill axe-simulator-control -g -y
通过终端脚本测量代码覆盖率,支持单模块快速迭代和全应用完整报告。提供两种路径:基于xcodebuild的整包分析和基于swift test的单模块分析,帮助开发者在不打开Xcode的情况下获取测试覆盖数据。
询问测试覆盖率
查看特定模块或文件的覆盖情况
获取应用整体覆盖率百分比
编写测试后验证覆盖效果
npx skills add n0an/VivaDicta --skill coverage-report -g -y
根据输入上下文生成 ASCII 图表,用于可视化组件架构、数据流或代码库结构。支持架构图、流程图、类图等多种类型,强调使用标准字符保持清晰对齐,并保存结果文件。
需要可视化系统架构
绘制数据流向图
展示代码库结构
npx skills add n0an/VivaDicta --skill diagram -g -y
提供iOS应用日志捕获指南,涵盖模拟器结构化日志、真机打印日志及完整设备归档,支持调试、测试与监控场景。
需要捕获iOS模拟器或真机的控制台日志
进行iOS应用调试或问题排查
分析iOS应用的运行时输出
npx skills add n0an/VivaDicta --skill ios-log-capture -g -y
提供21个iOS模拟器生产就绪脚本,涵盖构建、测试、自动化及生命周期管理。支持基于无障碍树的语义导航与交互,优化AI Agent使用,减少Token消耗。
需要自动化执行iOS应用构建或单元测试
需要在iOS模拟器中进行UI交互或导航
需要监控iOS应用日志或进行可访问性测试
npx skills add n0an/VivaDicta --skill ios-simulator-skill -g -y
执行 App Store 优化审计,包含离线元数据检查与基于 krankie 的竞品关键词排名差距分析,识别未被覆盖的高价值搜索词。
需要进行 ASO 审计
分析竞品关键词排名差距
优化 App Store 元数据
npx skills add n0an/VivaDicta --skill krankie-audit -g -y
基于krankie工具自动抓取App Store关键词排名,对比历史数据并生成带日期的报告存入Obsidian。主要面向ASO监控场景,支持VPS定时任务与本地同步。
需要检查App Store关键词排名变化
执行ASO日常监控任务
npx skills add n0an/VivaDicta --skill krankie-rankings -g -y
统计Swift代码行数并刷新生产与测试对比历史图表。支持按模块、主应用及扩展拆分LOC,生成快照表格或更新文档中的增长折线图,用于监控项目规模变化。
查询项目代码总行数
获取模块LOC分布
查看生产与测试代码比例
更新文档中的LOC历史图表
npx skills add n0an/VivaDicta --skill loc-report -g -y
启动 VivaDicta 日志捕获,支持模拟器、真机及结构化归档三种层级。默认启动模拟器日志,提供后台运行脚本并记录进程ID,配合 logs-stop 停止捕获。
需要捕获应用运行时日志
调试 iOS/macOS 应用崩溃或异常
npx skills add n0an/VivaDicta --skill logs-start -g -y
停止由 logs-start 启动的模拟器或设备日志捕获,通过读取 PID 标记文件精准定位并终止进程,随后生成日志摘要。严格避免使用进程模式匹配以防误杀无关进程。
用户要求停止日志捕获
需要总结当前活跃的日志流内容
npx skills add n0an/VivaDicta --skill logs-stop -g -y
在 Claude Code 中创建 GitHub PR,自动处理提交检查、分支推送及 PR 描述生成。创建后自动请求 Claude 和 Codex 审查,并轮询等待反馈,最终展示审查结果供用户讨论。
需要创建 GitHub Pull Request
希望自动化 PR 审查流程
npx skills add n0an/VivaDicta --skill pr -g -y
自动化创建GitHub PR并请求Claude和Codex进行代码审查,通过CLI轮询获取审查反馈。
需要创建Pull Request
请求AI助手进行代码审查
npx skills add n0an/VivaDicta --skill prcdx -g -y
用于准备 VivaDicta 应用的新版本发布,包括创建分支、统一更新 Xcode 项目中所有目标的版本号与构建号、规范用户可见界面的版本格式,以及执行提交前的代码清理和清单检查。
准备新版本发布
执行 App Store 提交前准备
更新项目版本号
npx skills add n0an/VivaDicta --skill release-prepare -g -y
用于在iOS模拟器中捕获屏幕截图,并支持根据指令分析截图内容、检查UI元素或提取文本。
需要记录iOS应用界面状态
调试时查看模拟器当前画面
验证UI元素是否存在
npx skills add n0an/VivaDicta --skill screenshot -g -y
配置iOS模拟器状态栏以生成截图,支持设置时间、电量和信号强度,可自定义参数或重置为真实状态。
需要iOS模拟器截图
调整模拟器状态栏显示
npx skills add n0an/VivaDicta --skill simulator-screenshot-time -g -y
分析SPM依赖、插件及构建配置对Xcode构建性能的影响。检查依赖图、插件开销、循环依赖及宏重构问题,提供优化建议以提升构建速度。
开发者怀疑SPM依赖或插件导致Xcode构建缓慢
提到包解析时间长或构建插件开销大
询问模块化最佳实践或重复模块构建问题
npx skills add n0an/VivaDicta --skill spm-build-analysis -g -y
为结构化设备日志收集做准备,记录当前时间戳和目标物理iOS设备的UDID。该技能不启动后台进程,仅保存状态供后续使用stop-logs-device-structured技能进行日志采集。
需要捕获iOS设备上的结构化日志
准备进行iOS应用问题复现和调试
npx skills add n0an/VivaDicta --skill start-logs-device-structured -g -y
在连接的物理 iOS 设备上启动 VivaDicta 应用并启用打印日志,保持控制台捕获会话运行,便于实时复现问题与调试。
需要在物理 iOS 设备上启动应用进行调试
需要捕获实时的控制台日志输出
npx skills add n0an/VivaDicta --skill start-logs-device -g -y
在 iOS 模拟器中启动 VivaDicta 应用的实时日志捕获会话,将结构化日志输出至指定目录,支持长时间运行以便用户后续交互分析。
需要捕获 iOS 模拟器中的应用运行时日志
调试 Vivadicta 应用时查看 Logger 输出
npx skills add n0an/VivaDicta --skill start-logs -g -y
完成结构化设备日志收集工作流,指导用户运行脚本并分析或过滤最新导出的文本日志。
需要查看设备错误和警告日志
配合 start-logs-device-structured 使用
npx skills add n0an/VivaDicta --skill stop-logs-device-structured -g -y
用于停止设备日志捕获会话并总结最新日志文件。通过终止进程、定位最新日志并输出路径、大小及内容预览,辅助移动端调试与日志分析。
需要停止设备日志录制时
获取最新设备日志摘要时
npx skills add n0an/VivaDicta --skill stop-logs-device -g -y
停止模拟器日志捕获并汇总最新日志文件,支持按错误、警告或关键词过滤。用于调试阶段快速分析日志内容。
用户要求停止日志捕获
需要查看或分析模拟器日志
npx skills add n0an/VivaDicta --skill stop-logs -g -y
用于审查 Swift 并发代码的正确性、现代 API 使用及常见陷阱。检查 Actor 隔离、结构化并发、异步流及桥接问题,确保符合 Swift 6.2+ 严格并发规范,提供具体修复建议。
审查 Swift 并发代码
检查 async/await 用法
验证 Actor 隔离正确性
迁移旧版并发代码
npx skills add n0an/VivaDicta --skill swift-concurrency-pro -g -y
用于编写、审查和改进 Swift Testing 代码,确保符合现代 API 和最佳实践。支持从 XCTest 迁移,涵盖异步测试及新特性,但不支持 UI 测试。
需要编写 Swift 单元测试或集成测试
请求审查 Swift Testing 代码质量
需要将现有 XCTest 代码迁移至 Swift Testing
npx skills add n0an/VivaDicta --skill swift-testing-pro -g -y
用于编写、审查和优化 SwiftData 代码,确保符合现代 API、并发最佳实践及项目规范。支持针对 iOS 版本特性、CloudKit 集成及谓词安全性的深度检查,并提供结构化修复建议。
需要生成或改进 SwiftData 模型代码时
请求对 SwiftData 相关代码进行正确性和规范性审查时
npx skills add n0an/VivaDicta --skill swiftdata-pro -g -y
用于在iOS 26+中实现、审查或优化SwiftUI的Liquid Glass特性。指导使用原生API,遵循设计指南,确保性能与交互一致性,并提供版本回退方案。
需要在新SwiftUI界面中采用Liquid Glass风格
将现有功能重构为Liquid Glass样式
审查Liquid Glass代码的正确性、性能及设计对齐情况
npx skills add n0an/VivaDicta --skill swiftui-liquid-glass -g -y
用于诊断和改善 SwiftUI 运行时性能。通过代码审查识别渲染缓慢、卡顿、高资源占用等问题,并在必要时指导用户使用 Instruments 进行性能分析,最终提供根因分析与修复建议。
诊断 SwiftUI 应用中的慢渲染或卡顿问题
分析高 CPU/内存使用或视图过度更新
请求 SwiftUI 性能优化建议
npx skills add n0an/VivaDicta --skill swiftui-performance-audit -g -y
用于审查SwiftUI代码,检查API现代性、性能、可维护性及无障碍合规性。依据iOS 26和Swift 6.2标准,按文件输出问题及修复建议,优先处理高影响变更,确保符合Apple HIG规范。
审查SwiftUI项目代码
检查视图组件最佳实践
验证无障碍访问合规性
优化数据流与导航性能
npx skills add n0an/VivaDicta --skill swiftui-pro -g -y
用于生成可重复的 Xcode 构建基线,分别测量清理和增量构建耗时。通过对比变更前后的性能数据,帮助开发者评估构建速度变化,并输出带时间戳的 JSON 报告至 .build-benchmark/ 目录。
询问构建性能或时长
需要建立构建基线
比较代码变更前后的构建速度
检查构建是否变慢
npx skills add n0an/VivaDicta --skill xcode-build-benchmark -g -y
用于实施经批准的 Xcode 构建优化方案,涵盖构建设置、脚本阶段、源码级修复及 SPM 重构。应用更改后需重新基准测试以验证性能提升,确保变更可逆且符合最佳实践。
开发者已批准构建优化计划
需要应用特定的构建修复
需要实现构建设置更改或脚本阶段防护
需要进行源码级编译修复或 SPM 重构
npx skills add n0an/VivaDicta --skill xcode-build-fixer -g -y
Xcode构建优化编排技能,通过基准测试、专家分析和建议优先模式,在开发者明确批准后委托修复并重新验证,旨在降低编译等待时间。
希望加速Xcode构建
需要完整的构建审计
请求端到端构建优化工作流
npx skills add n0an/VivaDicta --skill xcode-build-orchestrator -g -y
分析Swift及混合语言编译热点,基于构建时序和诊断数据生成优化建议。用于解决编译慢、类型检查警告等问题。
开发者报告编译速度慢
出现类型检查警告
Clean-build编译阶段耗时过长
CompileSwiftSources任务耗时久
存在warn-long-function-bodies输出
希望加速Swift类型检查
npx skills add n0an/VivaDicta --skill xcode-compilation-analyzer -g -y
分析Xcode项目构建配置、Scheme行为及脚本阶段,识别增量构建慢、依赖冗余等效率瓶颈。提供基于证据的优化建议,涵盖并行化、模块映射及CocoaPods迁移指导,严格遵循审批机制与最佳实践审计。
开发者希望进行项目级构建分析
遇到缓慢的增量构建问题
需要目标依赖关系或构建设置的审查指导
分析运行脚本阶段或并行化改进机会
npx skills add n0an/VivaDicta --skill xcode-project-analyzer -g -y
使用 xcodebuild 命令行工具为 VivaDicta iOS 应用运行单元测试、UI 测试或特定测试用例,支持全量、特定测试及日志捕获。
运行所有测试以验证应用健康状态
调试特定的失败测试用例
在 CI/CD 流程中执行测试
npx skills add n0an/VivaDicta --skill xcodebuild-testing -g -y
自动将代码更改按逻辑分块进行提交并推送到远程仓库,简化版本控制操作流程。
用户要求提交并推送代码
需要批量处理未暂存的更改
npx skills add n0an/VivaDicta --skill commit-push -g -y


