Agent skill

ios-nfr

Non-functional requirements checklist for iOS features

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/ios-nfr

SKILL.md

Purpose

Ensure iOS stories address NFRs. Complement security policies and stack conventions.

iOS-specific concerns (always consider)

  1. App Store readiness — permission purpose strings, entitlement/capability changes documented
  2. Battery — no high-frequency polling; efficient image handling
  3. Offline correctness — local persistence as source of truth; migration plan for schema changes; bounded storage growth
  4. Accessibility — accessible labels on controls; dynamic type doesn't break layouts; adequate tap targets
  5. Performance — no main-thread blocking; smooth scrolling; network calls don't block UI

For standard concerns, output format, and flexibility rules, see /shared-nfr.

iOS-specific standard concern additions

  • Reliability: failure states handled gracefully
  • Security: appropriate storage for sensitive values (keychain when needed)
  • Observability: critical transitions logged with stable identifiers

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results