</>MCP Agents Market
Skill

cali

by callstackincubator990TypeScriptUpdated 2026-07-01

AI agent for building React Native apps

Cali is a role-oriented CLI agent skill for React Native and Expo teams that enables AI agents to perform mobile QA, code review, performance analysis, and implementation tasks. The skill provides four specialized commands (qa, review, perf-review, dev) that give agents access to bounded tool packs including device automation, React DevTools profiling, and repository operations. It works both locally and in CI environments like GitHub Actions and EAS, using a shared JSON context contract to coordinate workspace, repository, pull request, and mobile build metadata across runs.

Key Features

Four role-based commands: qa for mobile testing, review for PR analysis, perf-review for runtime profiling, and dev for implementation flows
Bounded tool packs per role including agent-device for mobile automation, react-devtools for performance profiling, and repo-read/write for code operations
Shared cali-context.json contract unifying workspace, repository, PR, mobile platform, build, and output configuration across all commands
Native CI integration with automatic provider detection for GitHub Actions and EAS workflows, plus local mobile mode for Android and iOS
Auto-discovery and installation of required skills from standard paths (~/.cali/skills, ./.agents/skills) with explicit skill dependencies per role
Structured output publishers generating reports, summaries, screenshots, and CI-ready markdown comments with optional blob storage integration
Support for AI Gateway and direct Anthropic authentication with configurable model selection
Platform inference from artifact extensions (.apk, .aab, .app, .ipa) and app ID extraction from Android manifests

Use Cases

  • 01Automated mobile QA passes on React Native builds verifying acceptance criteria and UI behavior changes
  • 02PR code reviews for React Native repositories with findings-first analysis and structured feedback
  • 03Runtime performance profiling of mobile flows to identify rerender hotspots and slow interactions
  • 04Repository-backed implementation workflows where agents make code changes following validation policies
  • 05CI/CD integration for continuous QA on every pull request in GitHub Actions or EAS Build workflows
  • 06Local development testing of mobile builds with device automation before pushing to CI

Related Skills

View more

cali — FAQ

What is Cali and what does it do?+

Cali is a role-oriented CLI agent skill that enables AI agents to perform mobile QA, code review, performance analysis, and implementation tasks on React Native and Expo projects. It provides bounded tool packs and structured outputs for both local development and CI environments.

How do I install Cali and its required skills?+

Install Cali as a Node package, then install required CLI tools like agent-device globally via npm. Cali auto-discovers skills from standard paths like ~/.cali/skills or ./.agents/skills and can auto-install missing required skills using npx skills.

What API keys or credentials does Cali require?+

Cali requires either AI_GATEWAY_API_KEY for AI Gateway routing or ANTHROPIC_API_KEY for direct Anthropic access, along with a QA_MODEL environment variable. Optional BLOB_READ_WRITE_TOKEN is needed for screenshot blob uploads.

Which AI clients and environments work with Cali?+

Cali works as a CLI skill that agents can invoke via shell commands in any AI agent framework that supports tool execution. It's designed for integration with CI providers like GitHub Actions and EAS, and supports both local development and automated workflows.

Is Cali free and open source?+

Cali is open source and available on GitHub at callstackincubator/cali. Usage requires AI model API access (AI Gateway or Anthropic), which may have associated costs depending on your provider and usage.

What platforms and build artifacts does Cali support?+

Cali supports Android (.apk, .aab) and iOS (.app, .app.tar.gz, .ipa) platforms for React Native and Expo apps. It can automatically infer platform from artifact extensions and extract app IDs from Android manifests.

How do I install cali?+

Open the source repository on GitHub and follow its README. cali is a skill — MCP Agents Market links you directly to the official repo.

Is cali free?+

cali is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches