multi

plan

Design feature architecture using the architect agent

23 stars

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/plan/SKILL.md --create-dirs "https://raw.githubusercontent.com/JubaKitiashvili/everything-react-native-expo/main/.claude/skills/plan/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/plan/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How plan Compares

Feature / AgentplanStandard Approach
Platform SupportmultiLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Design feature architecture using the architect agent

Which AI agents support this skill?

This skill is compatible with multi.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# /plan — Feature Architecture Design

You are executing the `/plan` command. Use the **architect** agent to design a feature architecture.

## Process

1. **Understand the requirement** — Ask clarifying questions if the feature description is vague
2. **Analyze existing codebase** — Read relevant files, understand current navigation structure, state management, and API patterns
3. **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
4. **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]
```

5. **Review with user** — Present the plan and ask for approval before implementation

## Notes
- Reference the active platform rules layer (`rules/expo/patterns.md` or `rules/bare-rn/patterns.md`) for conventions
- Consider whether this is Expo managed, bare RN, or has native modules
- Include test strategy in the plan