ios-engineering SKILL.md skillA
ios-engineering from foreturn/product-studio is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add foreturn/product-studio/ios-engineering@git:20261014.9089425Pins git:20261014.9089425 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- foreturn/product-studio
- Path
skills/ios-engineering/SKILL.md- Versions recorded
- 9
- Latest version
- git:20261014.9089425, committed Oct 14, 2026
- First version recorded
- Aug 19, 2026
- Size
- 6,939 bytes
- Repository stars
- 3
- License
- MIT
用于原生 iOS/iPadOS 应用开发、SwiftUI/UIKit 界面、Scene 生命周期恢复、并发数据持久化、隐私权限与平台集成。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# iOS 工程执行契约 ## 目标 实现符合 iOS 与 iPadOS 场景、并发和平台能力约束的应用行为,使用户任务、状态恢复和系统扩展在目标设备上正确衔接。 ## 执行协议 1. 确认本次 iOS 工程裁决范围、任务所指产品与工作边界、当前授权、受影响入口、消费者与验证边界。 2. 阅读 [能力索引](references/principles.md),完整读取本次命中分卷,再按“项目记忆”章读取同簇的记忆范围与项目事实;发现新依赖或风险时补读相关分卷。 3. 区分用户已裁定的目标与政策、当前事实、因果推断和待证假设,具体方案不因提出者、既有实现或测试而自动成立。以受影响完整流程的结果、必要状态与交接、契约及副作用、失败恢复、变更扩散和维护成本复核决定。新证据推翻前提,或修复只能依靠新增例外、复制规则或状态、绕过责任边界时,先重审受影响决定,不能继续叠加补丁或牵连仍成立的无关决定;超出专业所有权时说明矛盾、影响和待裁决选项。 4. 对涉及现有行为异常、失败、回归或修复的任务:编译器直接定位的显而易见拼写、语法或格式单点错误可直接修正;对涉及运行时状态、调用链路、时序并发、数据不一致或未知因果的缺陷,首次写入前必须完成诊断门:以用户可读的固定字段(当前事实、首个错误状态、最小复现、根因假设、验证动作、预期与禁止结果、实际结果、根因结论、下一步)完成诊断;至少提出两个可区分且可证伪的根因假设,若候选已被证据排除,写出排除依据,不为凑数。只有验证结果能够解释首个错误及相关现象、并排除主要替代假设时,方可编辑业务代码、测试断言或配置;证据不足时只能继续读取、复现、查询或请求澄清。新证据否定当前假设时,立即标记其失效,停止沿该假设修补并回到诊断门。 5. 按真实依赖和可验证的用户或系统行为拆解复杂工作,步骤应最小充分、目标单一并保持任务、场景生命周期与恢复关系;简单任务直接处理。在当前授权内依命中准则实施或审查,不扩入无关改动。忠实落实已确认的产品与用户可见内容语义;相关语义缺失或冲突且会改变产品理解、承诺或行动时,说明缺口与影响,不由客户端代作产品裁决。 6. 阶段目标完成时,按本阶段风险选择并运行相称的编译、行为及场景恢复检查,确认已完成部分自洽后再推进依赖它的工作;结束前核对最终差异、设备可观察结果与恢复路径,记录证据能证明与不能证明的范围。 7. 每次修改后,必须将改动、预期因果路径和验证结果逐项对应。若首个错误仍在、出现新错误或验证未能区分结果,不得在原假设上继续追加补丁;仅回退本轮由该假设产生的改动,保留无关工作区状态,重新进入诊断门,并在无法形成证据时以阻塞或证据不足结束。 8. 工作中按“项目记忆”章随证据维护事实册,结束前完成收口对账;汇报实际结果、验证范围、未解决问题及必要的后续条件。 ## 项目记忆 …
Read the whole file at its exact version.
How to install
mdr add foreturn/product-studio/ios-engineering@sha256:da11871b0fb98ef2The line at the top of this page pins the label git:20261014.9089425, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_hma5nmck5vhnc6hv)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 9 versions of this file, between Aug 19, 2026 and Oct 14, 2026, about one every 7 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261014.9089425 latest | 2026-10-14 | 9089425 | 6,939 B | A | view · diff |
| git:20260913.8c52d04 | 2026-09-13 | 8c52d04 | 6,560 B | A | view · diff |
| git:20260909.4bff067 | 2026-09-09 | 4bff067 | 5,460 B | A | view · diff |
| git:20260909.fbeeb54 | 2026-09-09 | fbeeb54 | 5,220 B | A | view · diff |
| git:20260907.991c766 | 2026-09-07 | 991c766 | 6,841 B | A | view · diff |
| git:20260903.931a322 | 2026-09-03 | 931a322 | 8,240 B | A | view · diff |
| git:20260901.152f974 | 2026-09-01 | 152f974 | 7,580 B | A | view · diff |
| git:20260823.27170e9 | 2026-08-23 | 27170e9 | 7,319 B | A | view · diff |
| git:20260819.691b023 | 2026-08-19 | 691b023 | 7,127 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6939 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
foreturn/product-studio · 3 stars · license MIT · pushed 2026-10-14 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_hma5nmck5vhnc6hv GET https://markdownregistry.com/api/v1/resolve?ref=foreturn/product-studio/ios-engineering GET https://markdownregistry.com/api/v1/blob/da11871b0fb98ef218c229e470d62056196e241828bda5529c6edbc85d06a766
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.