用途:c-bounds-safety 是 jlreyes/swift-agent-kit 中的一个技能条目,对应 Apple 关于 C 语言 -fbounds-safety 语言扩展的官方指南,主题包括该扩展的语言模型以及指针注解,例如 __counted_by、__sized_by、__ended_by、__single 等。
当前状态:该技能为 stub(占位),内容尚未提取。真实技能由 Apple 编写并随 Xcode 分发,Apple 的许可不允许再分发,因此本工具包改为从用户自己的 Xcode 中提取。
使用方式:安装真实内容需要 Xcode 27+,约 5 秒。运行随这些技能一起提供的提取脚本,相对于本技能自身目录,其路径为 ../apple-api-updates/scripts/extract-apple-skills.sh;在 Claude Code 插件布局中,它也暴露在插件根目录下 scripts/extract-apple-skills.sh。如果未同时安装 apple-api-updates,请先安装它,因为脚本随其分发。
代理注意事项:解析本 SKILL.md 的路径,并用 shell 工具运行该脚本。技能正文按会话缓存,且无法自行运行 /reload-plugins(这是用户命令),因此提取后应直接从磁盘读取提取出的 SKILL.md 及其 references/ 来回答当前请求(纯 markdown,完全可用),并请用户运行 /reload-plugins 或开启新会话,以便后续调用提供真实内容。
限制:官方文本暂未提供;具体注解语义、示例与完整用法需以提取后的 Apple 官方内容为准,本条目不额外编造功能或步骤。