install
source · Clone the upstream repo
git clone https://github.com/JubaKitiashvili/everything-react-native-expo
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/JubaKitiashvili/everything-react-native-expo "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/plan" ~/.claude/skills/jubakitiashvili-everything-react-native-expo-plan && rm -rf "$T"
manifest:
.claude/skills/plan/SKILL.mdsource content
/plan — Feature Architecture Design
You are executing the
/plan command. Use the architect agent to design a feature architecture.
Process
- Understand the requirement — Ask clarifying questions if the feature description is vague
- Analyze existing codebase — Read relevant files, understand current navigation structure, state management, and API patterns
- Design the architecture — Using the architect agent's process:
- Decompose into components and screens
- Plan Expo Router file structure
- Select state management approach (Zustand / TanStack Query / local)
- Design data flow and API layer
- Consider platform-specific requirements
- Output the plan — Use the architect agent's output format:
Architecture Output
## Overview [1-2 sentence description of the feature] ## File Structure [New files to create with paths] ## Component Design [Component hierarchy and responsibilities] ## Data Flow [State management approach, API calls, caching strategy] ## Navigation [New routes, layout changes, deep link support] ## Implementation Tasks [Ordered list of implementation steps]
- Review with user — Present the plan and ask for approval before implementation
Notes
- Reference the active platform rules layer (
orrules/expo/patterns.md
) for conventionsrules/bare-rn/patterns.md - Consider whether this is Expo managed, bare RN, or has native modules
- Include test strategy in the plan