NEW Browse AI tools across categories — updated daily. See what's new →

Deep Code Review

In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub

Authorexpo
Version1.0.0
LicenseMIT
Token count~919
UpdatedJun 5, 2026

Install

Quick install

via npx skills · works with 57+ agents
npx skills add https://github.com/expo/expo/tree/HEAD/skills/deep-code-review
Or pick agent:
npx skills add expo/expo --skill deep-code-review --agent claude-code
npx skills add expo/expo --skill deep-code-review --agent cursor
npx skills add expo/expo --skill deep-code-review --agent codex
npx skills add expo/expo --skill deep-code-review --agent opencode
npx skills add expo/expo --skill deep-code-review --agent github-copilot
npx skills add expo/expo --skill deep-code-review --agent windsurf
More install options

Shorthand — useful for multi-skill repos:

npx skills add expo/expo --skill deep-code-review

Manual — clone the repo and drop the folder into your agent's skills directory:

git clone https://github.com/expo/expo.git
cp -r expo/skills/deep-code-review ~/.claude/skills/
How to use: Once installed, ask your agent to "use the deep-code-review skill" or describe what you want (e.g. "In-depth design-focused code review - understands codebase context before evalua"). Requires Node.js 18+.

deep-code-review

In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub

deep-code-reviewby expo

In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub

npx skills add https://github.com/expo/expo --skill deep-code-reviewDownload ZIPGitHub

More skills from expo

android-e2e-testingby expoTest Expo Router features on Android emulators using ADB. Use after implementing native Android features or when verifying UI behavior on Android.building-native-uiby expoComplete guide for building native Expo apps with routing, styling, components, and platform conventions. Covers Expo Router fundamentals, native tabs, stack navigation, modals, and form sheets with detailed route structure conventions Includes styling rules aligned with Apple Human Interface Guidelines: flexbox layouts, safe area handling, animations, shadows via CSS boxShadow , and responsive design patterns Documents library preferences (expo-image for SF Symbols, expo-audio, expo-video,...eas-update-insightsby expoCheck the health of published EAS Updates: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per…expo-api-routesby expoAPI routes in Expo Router for server-side logic, secrets, and third-party integrations on EAS Hosting. Create routes with +api.ts suffix in the app directory; export named functions for HTTP methods (GET, POST, PUT, DELETE) Handle query parameters, headers, JSON bodies, and dynamic route segments; add CORS headers for web clients Access server-side secrets via process.env ; set variables locally in .env or via eas env:create for production Deploy to EAS Hosting (Cloudflare Workers) with eas...expo-cicd-workflowsby expoWrite and validate EAS CI/CD workflow YAML files for Expo projects. Fetches the latest JSON schema from Expo's API to ensure job types, parameters, triggers, and runner configurations are current Supports dynamic expressions using ${{ }} syntax with contexts for GitHub events, workflow inputs, job outputs, and step results Includes built-in validation script that checks workflow structure against the schema and reports errors before deployment Provides reference documentation for syntax,...expo-deploymentby expoAutomated deployment of Expo apps to iOS App Store, Android Play Store, web hosting, and preview environments. Supports production builds and submissions for iOS (App Store and TestFlight) and Android (Google Play Store) with single commands Includes EAS Hosting for web deployments with automatic PR preview URLs and production domain support Provides CI/CD workflow automation via EAS Workflows for triggered builds and submissions on code pushes Automatic version management with remote...expo-dev-clientby expoBuild custom Expo development clients for testing native code on physical devices via EAS Build or locally. Only needed when using custom native modules, Apple targets (widgets, app clips), or third-party native code not in Expo Go; try Expo Go first with npx expo start Supports cloud builds with automatic TestFlight submission or local builds on your machine, outputting .ipa (iOS) or .apk / .aab (Android) files Requires eas.json configuration with a development profile that sets...expo-moduleby expoGuide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native…

---

Source: https://github.com/expo/expo/tree/HEAD/skills/deep-code-review
Author: expo
Discovered via: mcpservers.org

SKILL.md source

---
name: deep-code-review
description: In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub
---

# deep-code-review

In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub

# deep-code-reviewby expo
In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub

`npx skills add https://github.com/expo/expo --skill deep-code-review`Download ZIPGitHub

## More skills from expo
android-e2e-testingby expoTest Expo Router features on Android emulators using ADB. Use after implementing native Android features or when verifying UI behavior on Android.building-native-uiby expoComplete guide for building native Expo apps with routing, styling, components, and platform conventions. Covers Expo Router fundamentals, native tabs, stack navigation, modals, and form sheets with detailed route structure conventions Includes styling rules aligned with Apple Human Interface Guidelines: flexbox layouts, safe area handling, animations, shadows via CSS boxShadow , and responsive design patterns Documents library preferences (expo-image for SF Symbols, expo-audio, expo-video,...eas-update-insightsby expoCheck the health of published EAS Updates: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per…expo-api-routesby expoAPI routes in Expo Router for server-side logic, secrets, and third-party integrations on EAS Hosting. Create routes with +api.ts suffix in the app directory; export named functions for HTTP methods (GET, POST, PUT, DELETE) Handle query parameters, headers, JSON bodies, and dynamic route segments; add CORS headers for web clients Access server-side secrets via process.env ; set variables locally in .env or via eas env:create for production Deploy to EAS Hosting (Cloudflare Workers) with eas...expo-cicd-workflowsby expoWrite and validate EAS CI/CD workflow YAML files for Expo projects. Fetches the latest JSON schema from Expo's API to ensure job types, parameters, triggers, and runner configurations are current Supports dynamic expressions using ${{ }} syntax with contexts for GitHub events, workflow inputs, job outputs, and step results Includes built-in validation script that checks workflow structure against the schema and reports errors before deployment Provides reference documentation for syntax,...expo-deploymentby expoAutomated deployment of Expo apps to iOS App Store, Android Play Store, web hosting, and preview environments. Supports production builds and submissions for iOS (App Store and TestFlight) and Android (Google Play Store) with single commands Includes EAS Hosting for web deployments with automatic PR preview URLs and production domain support Provides CI/CD workflow automation via EAS Workflows for triggered builds and submissions on code pushes Automatic version management with remote...expo-dev-clientby expoBuild custom Expo development clients for testing native code on physical devices via EAS Build or locally. Only needed when using custom native modules, Apple targets (widgets, app clips), or third-party native code not in Expo Go; try Expo Go first with npx expo start Supports cloud builds with automatic TestFlight submission or local builds on your machine, outputting .ipa (iOS) or .apk / .aab (Android) files Requires eas.json configuration with a development profile that sets...expo-moduleby expoGuide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native…

---

**Source**: https://github.com/expo/expo/tree/HEAD/skills/deep-code-review
**Author**: expo
**Discovered via**: mcpservers.org

Related skills 6

caveman

★ Featured

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

juliusbrussee 167k
Development

secure-linux-web-hosting

★ Featured

Use when setting up, hardening, or reviewing a cloud server for self-hosting, including DNS, SSH, firewalls, Nginx, static-site hosting, reverse-proxying an app, HTTPS with Let's Encrypt or ACME clients, safe HTTP-to-HTTPS redirects, or optional post-launch network tuning such as BBR.

xixu-me 155k
Development

readme-i18n

★ Featured

Use when the user wants to translate a repository README, make a repo multilingual, localize docs, add a language switcher, internationalize the README, or update localized README variants in a GitHub-style repository.

xixu-me 155k
Development

lark-shared

★ Featured

Use when first setting up lark-cli, running auth login, switching user/bot identity (--as), handling permission denied or scope errors, needing to update lark-cli, or seeing _notice in JSON output.

larksuite 155k
Development

improve-codebase-architecture

★ Featured

Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.

mattpocock 151k
Development

paper-context-resolver

★ Featured

Optional RigorPilot helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacin...

lllllllama 127k
Development