react-native-mobile-devops
Mobile DevOps for React Native and Expo apps using EAS (Expo Application Services) and Fastlane. Use when (1) user needs to set up CI/CD for mobile apps, (2) user asks about EAS Build, Submit, Update, or Workflows, (3) user wants to automate app deployment to App Store or Play Store, (4) user mentions "EAS", "Fastlane", "mobile CI/CD", "app deployment", or "OTA updates".
SKILL.md
| Name | react-native-mobile-devops |
| Description | Mobile DevOps for React Native and Expo apps using EAS (Expo Application Services) and Fastlane. Use when (1) user needs to set up CI/CD for mobile apps, (2) user asks about EAS Build, Submit, Update, or Workflows, (3) user wants to automate app deployment to App Store or Play Store, (4) user mentions "EAS", "Fastlane", "mobile CI/CD", "app deployment", or "OTA updates". |
Agent Arsenal
A Claude Code plugin marketplace containing custom skills and commands for AI-assisted development.
Installation
Add this marketplace to your Claude Code settings:
claude mcp add-marketplace agent-arsenal https://github.com/allen-hsu/agent-arsenal
Or manually add to .claude/settings.json:
{
"extraKnownMarketplaces": [
{
"name": "agent-arsenal",
"source": "git:allen-hsu/agent-arsenal"
}
]
}
Then install individual plugins:
claude plugins install agent-arsenal:product-planning
claude plugins install agent-arsenal:engineering-core
claude plugins install agent-arsenal:shipping
claude plugins install agent-arsenal:react-native-mobile
claude plugins install agent-arsenal:research
Available Plugins
product-planning
Product strategy and design thinking — brainstorm before you build.
Skills:
brainstorming-ideas- YC-style office hours with forcing questions, premise challenges, and design doc outputreviewing-product-strategy- CEO/founder perspective plan review with 4 scope modes and 10-section mega reviewreviewing-product-design- Designer's eye plan review with 7-pass audit and 0-10 scoring
engineering-core
Core engineering practices — specs, review, and debugging.
Skills:
writing-tech-specs- Create technical specification documents through interactive Q&Areviewing-architecture- Architecture review with data flow diagrams, failure modes, and test plansreviewing-code- Pre-landing PR review with two-pass methodology and fix-first approachinvestigating-bugs- Systematic root-cause debugging with Iron Law and 3-strike rule
shipping
Testing, shipping, and retrospectives — from QA to production.
Skills:
testing-qa- QA testing with Playwright, health scoring, atomic fix commits, and regression testsshipping-code- Automated ship workflow: merge base, run tests, bisectable commits, create PRrunning-retro- Weekly engineering retrospective with per-person analysis and trend tracking
Commands:
/commit- Create a git commit with conventional commits format
react-native-mobile
Complete React Native + Expo mobile development toolkit.
Skills:
creating-expo-apps- Scaffold new Expo apps with best practicesdeveloping-react-native- App architecture, state management, navigation, and coding standardsdesigning-mobile-ui- UI patterns, design systems, animations, and themingdeploying-mobile-apps- EAS Build, Submit, Update, and CI/CD workflowsintegrating-google-ads- Google AdMob integration with consent management
Commands:
/eas-build- Build your app with EAS/eas-deploy- Deploy your app to stores/eas-workflow- Manage EAS Workflows
research
Research and content discovery.
Skills:
daily-tech-digest- Aggregate trending content from ProductHunt, HackerNews, and Redditscanning-reddit-niches- Find product opportunities by scanning subreddits for pain signals and tool complaints
Requires (for scanning-reddit-niches): reddit-scanner CLI (go install github.com/allen-hsu/reddit-scanner@latest)
Creating New Plugins
Directory Structure
plugins/
└── your-plugin/
├── skills/
│ └── your-skill/
│ ├── SKILL.md
│ └── references/
│ └── guide.md
└── commands/
└── your-command.md
Skill Format
Create SKILL.md with YAML frontmatter:
---
name: skill-name
description: Description including trigger conditions. Use when (1)..., (2)...
---
# Skill Content
Your skill instructions here...
Command Format
Create a .md file with YAML frontmatter:
---
description: What the command does
allowed-tools: Bash(git status:*), Bash(git diff:*)
---
# Command Instructions
Your command instructions here...
Register in marketplace.json
Add your plugin to .claude-plugin/marketplace.json:
{
"name": "your-plugin",
"description": "What your plugin does",
"source": "./plugins/your-plugin",
"skills": ["./skills/your-skill"],
"commands": ["./commands/your-command.md"]
}
License
MIT