anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

Antoine van der Lee 做的免费技能,用来在 iOS 和 macOS 上编写、审查和重构 SwiftUI 代码。它涵盖状态、布局、性能、列表、动画、Liquid Glass 和 API 迁移,还能在 Mac 上录制和读取 Instruments 跟踪记录。
SwiftUI Expert Skill(SwiftUI 专家技能) 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
/plugin marketplace add AvdLee/SwiftUI-Agent-Skill /plugin install swiftui-expert@swiftui-expert-skill
用在哪里里还有 2 个
SwiftUI Expert Skill 是给 Claude 和其他编程智能体用的一个技能,作者是 Antoine van der Lee 和 Omar Elsayed。它给智能体一套简短的工作流程,外加一个指向 33 个 SwiftUI 参考文件的路由表,从状态和视图结构到 Liquid Glass 和 macOS 窗口。智能体只打开当前任务需要的文件。这个技能不推行任何架构或代码风格,只关注正确性和性能。它还附带两个 Python 脚本,用来录制和读取 Instruments 跟踪记录。
借助 AI 智能体写 SwiftUI、想用当前 API 和合理数据流的 iOS 和 macOS 开发者。审查或整理现有 SwiftUI 代码库的人也适用,追查卡顿或掉帧的人同样适用。
| 谁 | 技能涵盖的内容 | 例子 |
|---|---|---|
| 采用新版 SwiftUI 的团队 | 当前的 API 选择,以及一份已弃用 API 和替代写法的清单 | 智能体把一个硬弃用的 API 换成新的替代写法 |
| 审查和重构代码的人 | 数据流、视图结构和一份正确性检查清单 | 一次审查指出某个 @State 属性不是 private |
| 做列表、滚动、弹出页和导航的人 | 稳定的标识、延迟加载和弹出页写法 | 一个基于 .indices 的 ForEach 改用稳定的 id |
| 页面卡顿的人 | 用 Instruments 录制和分析跟踪记录 | 一份卡顿跟踪记录显示主线程当时是被阻塞,还是在忙于计算 |
任何能读取 Agent Skills 的编程智能体,在 iOS 或 macOS 的 SwiftUI 项目里。
点“获取”会把一个 zip 压缩包存进你的下载文件夹,里面是 Mindket 写的安装说明,包含作者写明的每种安装方式。技能本身从作者的仓库安装。
| 需要 | 说明 |
|---|---|
| 能读取 Agent Skills 的智能体 | Claude Code、Codex、Cursor、pi、Gemini CLI 和 Autohand Code 都有写明的安装方式 |
| Node | 只有 skills CLI 路线要用,它通过 npx 运行 |
| Xcode 和 Python 3 | 只有录制和分析跟踪记录时要用。脚本调用 Xcode 自带的 xctrace,所以这部分要在 Mac 上运行 |
| 账号和密钥 | README 没有为这个技能列出任何账号或密钥。你的智能体用它自己的账号 |
/plugin marketplace add AvdLee/SwiftUI-Agent-Skill /plugin install swiftui-expert@swiftui-expert-skill
Claude Code 的文档说,在会话里运行 /plugin install 会先打开插件详情,让你查看并选择安装范围。装好的插件在下次启动时加载,或在已打开的会话里运行 /reload-plugins 之后加载。插件里的技能名前带插件名,所以斜杠命令会是 /swiftui-expert:swiftui-expert-skill,而 README 是用平常的话来点名。
README 推荐用 skills CLI,其他大多数智能体都能用。在终端里运行它这一行。
npx skills@latest add https://github.com/avdlee/swiftui-agent-skill --skill swiftui-expert-skill
用 Codex 和 ChatGPT 时,在应用里打开 Plugins,搜索 SwiftUI Expert。README 没有给这条路线任何命令。工具包里还有 Gemini CLI、pi 和 Autohand Code 的安装命令。
点名这个技能,说出你要做什么。SKILL.md 里有五个工作流程,智能体按最合适的那个来做。
| 工作流程 | 你说 | 智能体做什么 |
|---|---|---|
| 审查现有代码 | 帮我审查这个视图的状态和性能问题 | 读代码,挑出相关主题,指出已弃用的 API,检查 #available 的版本判断 |
| 改进现有代码 | 整理一下这个页面 | 按各个主题检查,替换硬弃用的 API,拆出子视图,减少热点路径上的更新 |
| 实现新功能 | 做一个设置页面 | 先规划自有状态和注入的状态,按利于 diff 的方式组织视图,加上无障碍标签 |
| 录制跟踪记录 | 在我的 iPhone 上分析我的应用 | 确认目标,选一个模板,用 record_trace.py 录制 |
| 分析跟踪记录 | 分析 ~/Desktop/MyApp.trace | 运行 analyze_trace.py,读取覆盖率数字,给出一份按优先级排好的计划 |
你的信息流页面一滚动就掉帧,你想请人从状态和更新方面再看一遍。
Use the swiftui expert skill and review the current SwiftUI code for state-management and performance improvements
你的智能体读代码,对照状态、列表和性能这几份参考文件检查,替换硬弃用的 API,并指出软弃用的 API。
按照 SKILL.md,它把每项提速都作为建议提出,而不是硬性要求。做大范围审查时,它把代码库分成几个较小的重点区域,一次给你看一个。
新手:技能就是一个写着指令的文件夹,你的请求和它对得上时,智能体就会加载它。先从一个你很熟悉的 SwiftUI 文件开始。请它审查,读完它给的结果,再同意你想要的改动。只有你要求时,这个技能才会采用 Liquid Glass。
专家:SKILL.md 的操作规则把每个 View 类型当作一个失效边界,优先用原生 SwiftUI 而不是桥接 UIKit,并用 #available 加后备方案来判断与版本相关的 API。做新功能时,这个技能会替换硬弃用的 API,软弃用的只指出,不改动。
跟踪脚本读取五条通道:Time Profiler、Hangs、Animation Hitches、SwiftUI 更新和 SwiftUI 因果图。在每条关联记录上,main_running_coverage_pct 低于 25% 说明主线程被阻塞了,75% 或以上说明它在忙于 CPU 计算。这两种情况的修法不同。SwiftUI 模板在真机或宿主 Mac 上会填满它的通道,在 iOS 模拟器上,说明文件会改用 Time Profiler。
一个仓库可以通过 .claude/settings.json 把这个插件提供给整个团队。工具包里有 README 给的设置,以及 Claude Code 文档对它的限制。
它是给你的智能体的建议,外加两个跟踪脚本。
# SwiftUI Expert Skill:安装说明 这个工具包里是 Mindket 写的安装说明,不包含技能本身、它的参考文件或 Python 工具。这些要从 Antoine van der Lee 的仓库安装:https://github.com/AvdLee/SwiftUI-Agent-Skill 许可证:MIT,Copyright (c) 2026 Antoine van der Lee。全文见 https://github.com/AvdLee/SwiftUI-Agent-Skill/blob/main/LICENSE SwiftUI Expert Skill 是 Antoine van der Lee 和 Omar Elsayed 的社区项目,并非 Apple 制作或背书。 这些说明的来源:README(https://github.com/AvdLee/SwiftUI-Agent-Skill/blob/main/README.md),INSTALLATION.md(https://github.com/AvdLee/SwiftUI-Agent-Skill/blob/main/INSTALLATION.md),技能的 SKILL.md(https://github.com/AvdLee/SwiftUI-Agent-Skill/blob/main/skills/swiftui-expert-skill/SKILL.md),它的 references/trace-recording.md 和 trace-analysis.md,两个脚本 record_trace.py 和 analyze_trace.py 以及它们的解析模块,还有插件文件 plugin.json 和 .claude-plugin/marketplace.json。Claude Code 从哪里加载技能和插件,出自 Claude Code 自己的文档,用到的地方都注明了。所有命令都由 Mindket 照抄,一条也没有运行过。 ## 它是什么 一个技能,swiftui-expert-skill,用来在 iOS 和 macOS 上编写、审查和重构 SwiftUI 代码。它的 SKILL.md 是一份简短的工作流程文件,里面有一个 Topic Router(主题路由表),把智能体指向 33 个参考文件,智能体只打开任务需要的那些。README 说这个技能不带立场:它关注正确性和性能,不管架构或代码风格。 参考文件涵盖: - 状态管理、environment 和 `@Entry`、视图组合、修饰符和标识 - 性能、列表和 ForEach、滚动、焦点 - 布局、安全区域、iPhone Duo 和折叠屏、弹出页、导航、工具栏 - 动画,分三个文件:基础、过渡、进阶 - Swift Charts 和图表无障碍、无障碍、图片、文字和本地化、预览 - Liquid Glass、文档类应用、WebKit、带样式的文本编辑 - macOS 场景、视图和窗口样式 - 一份从已弃用到新写法的 API 清单(latest-apis.md),以及一份关于软弃用 API 的说明 - Instruments 跟踪记录的录制和分析(setup/instruments-traces.md) SKILL.md 还有一份由硬性规则组成的正确性检查清单,比如 `@State` 属性要是 private,`ForEach` 要用稳定的标识。 ## 工具包里的文件 - setup/skills-cli.md:README 的 Option A,也就是 skills CLI,以及插件格式之前的旧安装要注意的地方 - setup/claude-code.md:README 的 Option C,两条插件命令,以及把技能提供给团队的项目设置 - setup/codex.md:README 的 Option B,ChatGPT 和 Codex 共用的 OpenAI 插件目录 - setup/cursor.md:README 的 Option D,Cursor 插件 - setup/other-agents.md:INSTALLATION.md 里 pi、Gemini CLI 和 Autohand Code 的安装方式,以及手动安装 - setup/instruments-traces.md:用技能的两个 Python 脚本录制和读取 Instruments 跟踪记录 ## 先准备好这些 - 支持 Agent Skills 格式的 AI 编程工具。README 说,凡是支持的工具都能用这个技能。 - Node,只有 skills CLI 路线要用,因为它通过 npx 运行。 - Xcode,只有跟踪记录这部分要用。脚本调用 Xcode 自带的 xctrace,所以这部分要在 Mac 上运行。 - Python 3,两个跟踪脚本要用。README 说它们只用 Python 3 标准库。 - 不需要账号、注册或 API 密钥:README 没有为这个技能列出任何一项。 ## 装到哪里 - skills CLI:README 没有说这个命令行工具把文件放在哪里。它的安装命令点名了技能 swiftui-expert-skill。 - Claude Code 插件:Claude Code 关于托管插件市场的页面(https://code.claude.com/docs/en/plugins/host-marketplace)说,它会把插件复制到自己的缓存里,插件里的技能名前带插件名(setup/claude-code.md)。 - 手动安装:从仓库的克隆里取出 skills/swiftui-expert-skill/ 文件夹,放到你的工具读取技能的地方(setup/other-agents.md)。INSTALLATION.md 说,这个文件夹是从仓库根目录移过去的。 ## 你的数据 这个技能是给智能体的文本,外加两个用于跟踪记录的 Python 脚本,它们会加载一个小的解析包(scripts/instruments_parser/)。Mindket 读过两个脚本和解析包里的各个模块,没有一个导入网络库。技能的跟踪说明要求智能体优先附加到或启动你正在排查的那一个应用,因为全系统录制会记下其他应用的活动和元数据。遇到全系统录制时,说明要求智能体先讲清范围,取得你的明确同意,再加上 `--allow-system-wide-recording`。你交给智能体的代码或跟踪记录,会像其他工作一样发给你的 AI 服务商。 ## 更新和卸载 README 说,`npx skills@latest update` 会迁移 Agent Plugins 格式之前的安装。除此之外,它没有给出更新或卸载的步骤。Claude Code 的插件页面说,/plugin 里的 Installed 标签页列出每个插件,并提供更新或卸载的操作(setup/claude-code.md)。
README.md 5 KB setup/claude-code.md 3 KB setup/codex.md 1 KB setup/cursor.md 1 KB setup/instruments-traces.md 4 KB setup/other-agents.md 3 KB setup/skills-cli.md 2 KB
Updated by Mindket to the current version of this kit.
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。