Dimillian/Skills

GitHub: Dimillian/Skills

一套面向 Apple 平台开发者的可复用 Codex 技能集合,涵盖代码审查、调试、性能优化、重构编排和发布管理等常见工程任务。

Stars: 3078 | Forks: 160

[![GitHub Pages](https://img.shields.io/badge/GitHub%20Pages-live-2ea44f?logo=github)](https://dimillian.github.io/Skills/) # Skills 公开仓库 一系列用于 Apple 平台开发、GitHub 工作流、重构、diff 审查集群、Bug 调查集群、代码审查、React 性能优化以及技能管理的可复用开发技能。 ## 概述 本仓库包含专注且独立的技能,可帮助处理常见的工程任务,例如生成 App Store 发行说明、调试 iOS 应用、改进 SwiftUI 和 React 代码、打包 macOS 应用、运行多代理 diff 审查和 Bug 查找、审查和简化代码更改、协调大规模重构,以及审查项目实际需要的新技能。 安装方法:将这些技能文件夹放置在 `$CODEX_HOME/skills` 目录下。 ## 技能列表 本仓库目前包含 16 个技能: | 技能 | 文件夹 | 描述 | | --- | --- | --- | | App Store 更新日志 | `app-store-changelog` | 通过收集自上次 tag 以来的更改、过滤出面向用户的工作,并将其重写为简洁的“新特性”要点,从而从 git 历史记录中创建面向用户的 App Store 发行说明。 | | GitHub | `github` | 使用 `gh` CLI 检查和操作 GitHub issues、pull requests、工作流运行和 API 数据,包括 CI 检查、运行日志和高级查询。 | | iOS 调试代理 | `ios-debugger-agent` | 使用 XcodeBuildMCP 在已启动的模拟器上构建、启动和调试当前 iOS 应用,包括 UI 检查、交互、截图和日志捕获。 | | macOS 菜单栏 Tuist 应用 | `macos-menubar-tuist-app` | 构建、重构或审查使用 Tuist 和 SwiftUI 的 macOS 菜单栏应用,侧重于 manifest 所有权、存储层架构和可靠的本地启动脚本。 | | macOS SwiftPM 应用打包(无需 Xcode) | `macos-spm-app-packaging` | 无需 Xcode 项目,即可对基于 SwiftPM 的 macOS 应用进行脚手架搭建、构建、打包、签名和选择性公证。 | | 编排批量重构 | `orchestrate-batch-refactor` | 使用具有明确范围的工作包,通过依赖感知的并行分析和实现,来计划和执行大规模重构或重写工作。 | | 项目技能审查 | `project-skill-audit` | 分析项目过去的 Codex 会话、内存、现有的本地技能和约定,以推荐最高价值的新技能或对现有技能的更新。 | | React 组件性能 | `react-component-performance` | 通过查找重新渲染消耗、昂贵的渲染工作、不稳定的 props 和列表瓶颈来诊断缓慢的 React 组件,然后提出有针对性的优化和验证步骤。 | | Bug 查找集群 | `bug-hunt-swarm` | 运行一个只读的四代理 Bug 调查,侧重于复现、代码路径追踪、回归分析和最快的证明步骤,然后返回一个排序后的根因路径。 | | 审查并简化更改 | `review-and-simplify-changes` | 审查 git diff 或明确的文件范围的复用性、代码质量、效率、清晰度和标准问题,然后选择性应用安全的、保留行为的修复。 | | 审查集群 | `review-swarm` | 运行一个只读的四代理 diff 审查,侧重于行为回归、安全风险、性能或可靠性问题以及契约或测试覆盖率缺口,然后返回一个按优先级排序的修复路径。 | | Swift 并发专家 | `swift-concurrency-expert` | 审查和修复 Swift 6.2+ 的并发问题,例如 actor 隔离问题、`Sendable` 违规、main-actor 注解和数据竞争诊断。 | | SwiftUI 液态玻璃 | `swiftui-liquid-glass` | 实现、审查或重构 SwiftUI 功能,以正确使用 iOS 26+ 的 Liquid Glass API,包括正确的修饰符顺序、分组、交互和回退机制。 | | SwiftUI 性能审查 | `swiftui-performance-audit` | 从代码和架构角度审查 SwiftUI 运行时性能,侧重于无效化风暴、身份变动、布局抖动、繁重的渲染工作和性能分析指南。 | | SwiftUI UI 模式 | `swiftui-ui-patterns` | 为构建 SwiftUI 屏幕和组件提供最佳实践和示例驱动的指导,包括导航、sheet、应用连接、异步状态和可复用的 UI 模式。 | | SwiftUI 视图重构 | `swiftui-view-refactor` | 将 SwiftUI 视图文件重构为更小的子视图、MV 风格的数据流、稳定的视图树、显式依赖注入和正确的 Observation 用法。 | ## 使用方法 每个技能都是独立的。请参阅每个技能目录中的 `SKILL.md` 文件,以获取触发器、工作流指南、示例和支持参考。 ## 贡献 技能的设计是专注且可复用的。添加新技能时,请确保它们: - 具有明确、单一的目的 - 包含全面的文档 - 与现有技能遵循一致的模式 - 在适用时包含参考资料
标签:Apple 开发, App Store 发布, Bug 调试, DNS解析, GitHub Actions, iOS 开发, macOS 开发, PyRIT, React 性能优化, Swift, Swift Package Manager, SwiftUI, Tuist, Xcode, 代码审查, 代码重构, 多智能体系统, 开发工具集, 开源项目, 数字取证, 版本发布说明, 网络安全研究, 自动化脚本, 自动笔记