Token导航 LogoToken导航

Agent Skill · 研究检索

ios-self-improve(iOS self improve 搜索)

ios-self-improve 用于记录任务执行中的错误、用户纠正、经验和能力缺口,适合在 OpenClaw 中希望让 Agent 持续沉淀问题、修正和最佳实践时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

ios-self-improve 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 25,638。

总安装 3,721周安装 152GitHub Stars 1下载 1,204核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ios-self-improve(iOS self improve 搜索)
来源仓库:https://github.com/joelee09/ios-self-improve
安装命令:
openclaw skills install ios-self-improve
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ios-self-improve

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

iOS 开发自改进技能 - Swift/ObjC 规范、审核合规、崩溃预防、自动自检、Xcode、UIKit、SwiftUI

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install ios-self-improve;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ios-self-improve 怎么安装?

在终端执行 openclaw skills install ios-self-improve。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ios-self-improve 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ios-self-improve 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

ios-self-improve 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ios-self-improve 用的人多吗?

公开数据是累计安装 3,721 次,近一周安装 152 次,下载 1,204 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ios-self-improve 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
ios-self-improve

iOS self improve 搜索 · 本页

3,7211需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
ios-self-improve
description
iOS 开发自改进技能 - Swift/ObjC 规范、审核合规、崩溃预防、自动自检、Xcode、UIKit、SwiftUI
metadata
emoji
📱
version
1.1.0
author
lijiujiu
license
MIT
requires
bins
["bash", "find", "grep"]
dependencies
tags
["ios", "swift", "objective-c", "development", "self-improvement", "apple", "mobile", "xcode", "iphone", "ipad"]
keywords
["ios", "iOS", "IOS", "ios 开发", "ios developer", "ios development", "iphone", "ipad", "xcode", "swift", "objective-c", "app-store", "uikit", "swiftui", "ios 程序员", "ios engineer"]

📱 ios-self-improve

iOS 开发者自改进技能 - 依赖 developer-self-improve-core 安全闭环


⚠️ 依赖说明

本 Skill 必须与 developer-self-improve-core 配合使用:

# 先安装核心技能
clawhub install developer-self-improve-core

# 再安装 iOS 扩展技能
clawhub install ios-self-improve

依赖关系:

  • ✅ 所有自改进操作(规则生成、清洗建议)均由 developer-self-improve-core 执行
  • ✅ 本 Skill 仅提供 iOS 领域知识与自检逻辑
  • ✅ 遵循"AI 提议、人类终审"原则,不自动修改任何记忆

🎯 核心功能

1. iOS 全栈知识覆盖

领域覆盖内容
语言Swift 5.x, Objective-C
UI 框架UIKit, SwiftUI
工具Xcode, Instruments, TestFlight
生态App Store, 审核,推送,Widget

2. 内置领域规则(15 条)

基础规范
  1. ✅ iOS 系统版本适配规范

- 最低版本兼容判断 - API 废弃判断 - 多版本适配技巧

  1. ✅ UIKit 导航栏最佳实践

- 过渡动画处理 - scrollEdgeAppearance 配置 - 样式统一

  1. ✅ AutoLayout 规则

- 约束编写规范 - 冲突排查 - 屏幕适配 - 多设备兼容

  1. ✅ 内存管理规范

- ARC 使用技巧 - 循环引用排查 - 内存泄漏预防 - 弱引用/无主引用使用场景

  1. ✅ 代码风格与格式规范

- SwiftLint 标准 - Swift/ObjC 编码规范 - 注释规范

风险预防
  1. ✅ 常见崩溃预防规则

- 数组越界 - 空指针 - KVO/通知使用不当 - 线程安全问题

  1. ✅ SwiftUI 布局与生命周期规范

- 视图渲染 - 状态管理 - 导航适配

  1. ✅ 应用生命周期管理

- 前台/后台/挂起/终止状态处理 - 场景切换适配

  1. ✅ Swift Concurrency 异步编程规范

- Task/Actor 使用 - 死锁预防 - 数据竞争规避

审核与合规
  1. ✅ 苹果审核规范

- 隐私权限配置 - 功能合规 - 文案规范 - 被拒问题应对

  1. ✅ 权限配置与隐私规范

- Info.plist 配置 - 隐私描述编写 - 权限申请逻辑

  1. ✅ 沙盒文件读写规范

- 目录划分 - 数据存储安全 - 文件权限管理

适配与体验
  1. ✅ 暗黑模式(Dark Mode)适配规范

- 颜色适配 - 图片适配 - 控件适配

  1. ✅ 本地化与多语言适配规范

- 字符串本地化 - 界面适配 - 区域设置

  1. ✅ 推送通知、WidgetKit 开发规范

- 配置流程 - 适配要求 - 审核要点


3. iOS 专属自检逻辑(11 条)

每轮回答后自动检查:

#检查项违规示例
1导航栏过渡闪烁、scrollEdgeAppearance 未处理导航栏样式不一致
2苹果审核规范、隐私权限缺失Info.plist 缺少 NSPhotoLibraryUsageDescription
3潜在崩溃风险array[0] 未检查 count
4内存泄漏、循环引用[weak self] 缺失
5过时/不兼容 API使用已废弃的 UIWebView
6AutoLayout 约束冲突约束缺失或矛盾
7SwiftUI 生命周期错误@State 使用不当
8异步代码死锁、数据竞争主线程阻塞
9沙盒违规读写访问非授权目录
10Info.plist 配置错误缺少必要配置
11暗黑模式适配缺失硬编码颜色

🔄 触发时机

时机执行内容频率
pre_answer检索长期记忆中 iOS 专属规则,自动规避历史错误每轮回答前
post_answer执行 iOS 专属自检逻辑,生成领域规则草案每轮回答后
periodic联动 developer-self-improve-core,扫描 iOS 领域规则累计 10 轮对话或每周

⚙️ 约束条件

1. 依赖约束

  • ✅ 严格依赖 developer-self-improve-core
  • ✅ 所有规则草案、清洗建议均需经用户终审
  • ✅ 不自动写入/修改/删除长期记忆

2. 优先级排序

用户指令 > 长期记忆(iOS 专属规则) > AI 临时草案

3. 输出规范

  • ✅ 代码输出必须遵循苹果官方文档
  • ✅ 遵循行业最佳实践
  • ✅ 适配最新正式版 iOS 系统
  • ✅ 兼顾主流旧版本兼容

4. 依据验证

禁止生成的内容:

  • ❌ 主观推断、未验证的 iOS 规则
  • ❌ 一次性特例的泛化
  • ❌ 来源不明的"自创规则"

允许生成的草案(需满足):

  • ✅ 用户明确指出的错误
  • ✅ ≥2 次可复现模式
  • ✅ 可验证硬错误

5. Token 优化

  • ✅ 长期记忆中 iOS 规则保持极简结构化
  • ✅ 优先加载与当前开发场景匹配的条目
  • ✅ 不加载全部规则

6. 追溯与回滚

  • ✅ 所有自检结果可追溯
  • ✅ 规则草案可追溯
  • ✅ 操作记录可追溯
  • ✅ 支持回滚至历史版本
  • ✅ 规则冲突时以最新人工确认规则优先

📝 规则草案格式(与 developer-self-improve-core 一致)

### 【规则 ID】auto_ios_xxxx
### 【场景】iOS 开发场景(≤20 字)
### 【问题/模式】明确描述的问题或可复现模式
### 【建议规则】极简一句话,可直接执行
### 【依据】用户明确指出/重复模式/可验证错误
### 【可信度】高/中/低
### 【建议层级】长期/中期
### 【领域】iOS/具体子领域

🚀 使用示例

示例 1: 导航栏配置问题

用户提问:

导航栏在滚动时样式不一致,如何处理?

AI 回答前:

pre_answer: 检索长期记忆...
命中规则:【auto_ios_nav_001】导航栏必须配置 scrollEdgeAppearance
行动:自动应用该规则

AI 回答后:

post_answer: 执行 iOS 自检...
检查项:导航栏过渡闪烁、scrollEdgeAppearance 未处理
结果:✓ 已处理

示例 2: 循环引用问题

用户代码:

// ❌ 错误示例
self.completionHandler = {
    self.updateUI()  // 循环引用
}

AI 自检:

post_answer: 执行 iOS 自检...
检查项:内存泄漏、循环引用
问题:[weak self] 缺失
生成草案:
【规则 ID】auto_ios_memory_001
【场景】闭包内存管理
【问题/模式】闭包内使用 self 未加 [weak self]
【建议规则】闭包内使用 self 必须添加 [weak self] 或 [unowned self]
【依据】可验证硬错误
【可信度】低
【建议层级】长期
【领域】iOS/内存管理

示例 3: 审核规范问题

用户提问:

App 被拒了,原因是隐私权限描述不清晰

AI 自检:

post_answer: 执行 iOS 自检...
检查项:苹果审核规范、隐私权限缺失
问题:Info.plist 隐私描述不规范
生成草案:
【规则 ID】auto_ios_review_001
【场景】App Store 审核
【问题/模式】隐私权限描述不清晰导致被拒
【建议规则】所有隐私权限必须在 Info.plist 中提供清晰的使用场景描述
【依据】用户明确指出的错误
【可信度】高
【建议层级】长期
【领域】iOS/审核规范

🔧 脚本命令

初始化

./scripts/ios-self-improve.sh init

iOS 专属自检

./scripts/ios-self-improve.sh self-check "代码内容"

加载 iOS 规则

./scripts/ios-self-improve.sh load-rules "当前场景"

生成 iOS 规则草案

./scripts/ios-self-improve.sh propose "内容" "场景" "领域"

📖 更多文档


🤝 贡献

欢迎提交 Issue 和 Pull Request!

作者: lijiujiu 许可证: MIT


📄 许可证

MIT License

平台分布

OpenClaw

97.54%
按下载量换算1,174

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills