Capacitor App Development
Analysis
This is a coherent documentation-only Capacitor development skill, but users should review any suggested project edits, local commands, signing options, or live-reload settings before allowing them.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Auto-detect before asking. Inspect the project for platforms (`android/`, `ios/`), framework ..., Capacitor version ...; Prefer actionable instructions. Provide exact file paths, commands, and diff blocks
The skill directs the agent to inspect local project structure and provide actionable commands and edits. This is expected for app development guidance, but it gives the agent influence over local project changes.
Run `npx cap sync` after: ... Installing or removing plugins ... Lifecycle Hooks ... run at specific points during CLI operations ... Hooks are scripts defined in `package.json`
Capacitor CLI commands are central to the skill, but the reference itself notes that CLI operations can run project-defined lifecycle scripts.
The development server must bind to `0.0.0.0` ... server: { url: 'http://<LAN_IP>:<PORT>', cleartext: true } ... Remove the `server` block ... before building a production release.Live reload setup intentionally exposes a development server on the network and changes app configuration. The reference gives a cleanup warning, making this purpose-aligned but still important to review.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
`--keystorepath <path>` ... `--keystorepass <pass>` ... `--keystorealias <alias>` ... `--keystorealiaspass <pass>`
The CLI reference documents Android signing options that can involve sensitive keystore credentials. This is expected for release builds, but credentials require careful handling.
