Deep Code Review
In-depth design-focused code review - understands codebase context before evaluating PR changes, posts structured feedback to GitHub
Install
Quick install
npx skills add https://github.com/expo/expo/tree/HEAD/skills/deep-code-reviewnpx skills add expo/expo --skill deep-code-review --agent claude-codenpx skills add expo/expo --skill deep-code-review --agent cursornpx skills add expo/expo --skill deep-code-review --agent codexnpx skills add expo/expo --skill deep-code-review --agent opencodenpx skills add expo/expo --skill deep-code-review --agent github-copilotnpx skills add expo/expo --skill deep-code-review --agent windsurfMore install options
Shorthand — useful for multi-skill repos:
npx skills add expo/expo --skill deep-code-reviewManual — clone the repo and drop the folder into your agent's skills directory:
git clone https://github.com/expo/expo.gitcp -r expo/skills/deep-code-review ~/.claude/skills/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 GitHubnpx 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
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.
secure-linux-web-hosting
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.
readme-i18n
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.
lark-shared
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.
improve-codebase-architecture
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.
paper-context-resolver
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...