v1.2.1 — Code Rules + MCP Server + Dual Store Support

Stop guessing.
Ship with confidence.

AI-powered store compliance & code quality audits for Flutter apps. Catch rejections before you submit.

$ npm install -g @prasenjeet/shipli

Everything you need to ship

One command. Two stores. Zero surprises at review time.

🎯

Dual Store Support

Audit against Apple App Store and Google Play guidelines — together or one at a time.

🔍

Two Audit Modes

Store compliance checks, code quality reviews, or both in a single run.

🤖

AI-Powered

Choose from multiple AI providers and models to power your audit. Bring your own API key.

📋

Up-to-Date Policies

Always checks against the latest Apple & Google Play store policies. Works fully offline.

⚙️

Zero Config

Automatically understands your project structure. Just point it at your Flutter project and run.

🏗️

CI-Ready

Designed for automation. Drop it into your CI pipeline to catch issues before every release.

How it works

Point it at your Flutter project. Get an audit report.

1

Point

Run shipli --dir ./ in your Flutter project. It figures out the rest automatically.

2

Analyze

Shipli reads your project and checks it against the latest Apple & Google Play store policies.

3

Report

Get a clear Pass / Warning / Fail checklist with specific guideline references and fix suggestions.

What it checks

Comprehensive audit categories for both stores and code quality.

🍎

App Store (iOS)

  • Privacy & Permissions
  • Data Collection & Tracking Transparency
  • Content & Design
  • In-App Purchase compliance
  • Legal & Export compliance
  • Prohibited behaviors
📱

Play Store (Android)

  • Permissions & Data Safety
  • Data Collection & Privacy
  • Content & Behavior policies
  • Billing & Monetization
  • API Level & Compatibility
  • Security & Abuse prevention

Works inside your AI editor

Shipli ships with a built-in MCP server. Claude Code, Cursor, and Windsurf can run audits directly in your editor.

🔧

shipli_store_audit

Run store compliance checks against Apple App Store and Google Play guidelines. Returns PASS / WARNING / FAIL with guideline citations.

Parameters: projectDir, platform (optional)

🔍

shipli_code_review

Run code quality and security review. Checks architecture, error handling, performance, dependencies, and vulnerabilities.

Parameters: projectDir

# 1. Install globally
$ npm install -g @prasenjeet/shipli

# 2. Add the MCP server (one command)
$ claude mcp add shipli \
  --transport stdio \
  --env SHIPLI_PROVIDER=claude \
  --env SHIPLI_MODEL=claude-haiku-4-5 \
  --env ANTHROPIC_API_KEY=your-api-key \
  -- shipli-mcp

# 3. Restart Claude Code or run /mcp

Get started in 30 seconds

# Install globally
$ npm install -g @prasenjeet/shipli

# One-time setup
$ shipli init

# Run the audit
$ shipli --dir ./my-flutter-app

Read the full documentation →