← Back to Skills Marketplace
Review Ios
by
Kevin Anderson
· GitHub ↗
· v1.0.1
· MIT-0
118
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install review-ios
Description
Comprehensive iOS/SwiftUI code review with optional parallel agents
Usage Guidance
This skill looks like a legitimate iOS code-review guide, but there are two things you should confirm before installing or running it:
1) Why is disable-model-invocation set to true? The SKILL.md expects the agent to invoke the model, spawn subagents (Task), and load other skills (Skill), which typically requires model/tool invocation. Confirm with the author whether the skill is intended to run without model access or whether this flag is an error — as-is it may be non-functional or hide a dependency.
2) The skill instructs loading many beagle-ios:* skills at runtime but does not declare them in metadata. Ask which of those skills will actually be loaded and verify they come from trusted owners; loading external skills expands the runtime attack surface.
Also note: the skill will run git/grep and may run swiftlint on your repository, so it needs read access to the codebase and (optionally) the swiftlint binary. If you run it, ensure the beagle-ios dependencies exist and are trusted, and that you understand the consequences of allowing the agent to read repository files.
Capability Assessment
Purpose & Capability
Name/description (iOS/SwiftUI code review) align with the actions in SKILL.md: scanning repo files, running SwiftLint, and producing review Issues. The requested operations (git, grep, swiftlint, reading .swift files) are appropriate for a code-review skill.
Instruction Scope
Instructions require running repository commands (git diff, grep), re-reading files by path:line, running SwiftLint, and producing structured Issues — these are within expected scope. However, SKILL.md requires spawning subagents via the Task tool and loading many other skills (beagle-ios:*). Those actions presume the skill can invoke the model and the Skill/Task tooling to run subagents; yet the skill metadata sets disable-model-invocation: true, which prevents normal model-driven behavior. That's a functional inconsistency that will prevent the described runtime flow or hide that the skill depends on other skills' runtime behavior.
Install Mechanism
Instruction-only; no install/spec or external downloads. Lowest-risk install mechanism.
Credentials
No environment variables, credentials, or config paths requested. The skill operates only on repository files and local binaries (git, grep, swiftlint), which is proportionate for code review.
Persistence & Privilege
always is false and the skill explicitly disables model invocation (reduce privilege). The SKILL.md asks to load other skills at runtime but those dependencies are not declared in the registry metadata — this is a transparency issue (the skill will depend on other skills that could broaden privileges when loaded).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install review-ios - After installation, invoke the skill by name or use
/review-ios - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
**Adds strict "hard gate" requirements before code review can proceed.**
- Introduces four mandatory gates: explicit file scope, linter enforcement, review protocol loading, and evidence for critical/major findings.
- The review process must not start until all gates are satisfied and skills load in the correct order.
- If no Swift files are in scope or if gates are unmet, review is stopped without reporting issues.
- Requires referencing the verification protocol for all findings, noted in the output summary.
- Strengthens evidence requirements for every critical/major issue (must observe and match the real file context).
v1.0.0
- Initial release of the review-ios skill for comprehensive iOS/SwiftUI code review.
- Detects changed Swift files, verifies linter status with SwiftLint, and identifies used iOS technologies.
- Loads relevant technology-specific code review skills automatically or in parallel via `--parallel`.
- Enforces a strict single-pass review policy (all issues across all categories at once, scoped to the diff).
- Provides a detailed review process including verification, output formatting, and post-fix checks.
- Disallows reporting issues covered by project linters and adheres to Apple framework idioms.
Metadata
Frequently Asked Questions
What is Review Ios?
Comprehensive iOS/SwiftUI code review with optional parallel agents. It is an AI Agent Skill for Claude Code / OpenClaw, with 118 downloads so far.
How do I install Review Ios?
Run "/install review-ios" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Review Ios free?
Yes, Review Ios is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Review Ios support?
Review Ios is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Review Ios?
It is built and maintained by Kevin Anderson (@anderskev); the current version is v1.0.1.
More Skills