~ / rigs / seungmanchoi / react-native-fsd-agent-template

seungmanchoi/react-native-fsd-agent-template

React Native + Expo template with Feature-Sliced Design (FSD) architecture and AI Agent Harness for Claude Code

↗ GitHub ★ 53 no license updated 1d ago project Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~5.9k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit seungmanchoi/react-native-fsd-agent-template/.claude ./rig-react-native-fsd-agent-template  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/create-entity .claude/skills/create-entity
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/create-feature .claude/skills/create-feature
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/create-screen .claude/skills/create-screen
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/design-system .claude/skills/design-system
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/ideate .claude/skills/ideate
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/init-app .claude/skills/init-app
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/inspect-app .claude/skills/inspect-app
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/iterate-app .claude/skills/iterate-app
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/orchestrate .claude/skills/orchestrate
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/plan-app .claude/skills/plan-app
$ npx degit seungmanchoi/react-native-fsd-agent-template/.agents/skills/sim-use .claude/skills/sim-use
$ curl -fsSL --create-dirs -o .claude/agents/api-integrator.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/api-integrator.md
$ curl -fsSL --create-dirs -o .claude/agents/app-inspector.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/app-inspector.md
$ curl -fsSL --create-dirs -o .claude/agents/design-architect.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/design-architect.md
$ curl -fsSL --create-dirs -o .claude/agents/feature-builder.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/feature-builder.md
$ curl -fsSL --create-dirs -o .claude/agents/idea-researcher.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/idea-researcher.md
$ curl -fsSL --create-dirs -o .claude/agents/loop-engineer.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/loop-engineer.md
$ curl -fsSL --create-dirs -o .claude/agents/product-planner.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/product-planner.md
$ curl -fsSL --create-dirs -o .claude/agents/qa-reviewer.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/qa-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/spec-planner.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/spec-planner.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-developer.md https://raw.githubusercontent.com/seungmanchoi/react-native-fsd-agent-template/main/.claude/agents/ui-developer.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (11)

Subagents (10)

api-integratorAxios + TanStack Query + Zustand 기반 API 연동·상태관리와 Firebase Analytics/Crashlytics, Secure Storage(expo-secure-store), Store Review 정책 엔진, AdMob(UMP+ATT) 인프라를 구현하는 전문가. 'API 연동', '서버 연동', '스토어/상태관리 추가',
app-inspector앱의 기능, UX, 디자인 일관성을 종합 검수하는 전문가. 화면별 기능 동작 확인, UX 흐름 검증, 디자인 가이드라인 준수 여부, 접근성을 점검한다. '앱 검수', '기능 테스트', 'UX 검토', '디자인 QA' 요청 시 사용.
design-architect앱 디자인 시스템과 UI/UX를 설계하는 전문가. 컬러 팔레트, 타이포그래피, 컴포넌트 라이브러리, 화면별 레이아웃을 NativeWind/Tailwind 기반으로 정의한다. '디자인 해줘', '디자인 시스템', 'UI 설계', '색상 팔레트', '화면 디자인' 요청 시 사용.
feature-builderFSD 아키텍처 규칙에 따라 feature/entity/widget 모듈을 스캐폴딩하는 전문가. barrel export, 타입 프리픽스(I/T/E), 레이어 의존성 규칙을 강제한다. '피처 만들어줘', '엔티티 만들어줘', '위젯 만들어줘', '새 기능 모듈' 요청 시 사용.
idea-researcher앱 아이디어를 리서치하고 제안하는 전문가. 인기 앱 트렌드 조사, 시장 분석, 경쟁 앱 분석을 수행한다. '아이디어 줘', '앱 뭐 만들까', '트렌드 조사', '인기 앱 분석' 요청 시 사용.
loop-engineer출시 후 앱을 지속적으로 고도화하는 루프 엔지니어. 현황을 진단하고, 데이터 기반으로 '다음에 만들 것'을 랭킹·추천하며, 개발→검증→추천 루프를 supervise한다. '다음 뭐 만들지', '고도화해줘', '개선 루프 돌려줘', '기능 추가 우선순위', 'iterate', '다음 스프린트' 요청 시 사용.
product-planner앱 기획 및 PRD(Product Requirements Document)를 작성하는 전문가. 유저 스토리, 기능 목록, 정보 구조, 화면 흐름을 설계한다. '기획해줘', 'PRD 작성', '기능 정의', '화면 흐름 설계' 요청 시 사용.
qa-reviewer코드 품질·FSD 규칙·타입 안전성·보안을 검증하는 전문가. Hard Threshold 기반 pass/fail 판정과 typecheck/lint 능동 실행으로 문제를 탐지·수정한다. '코드 리뷰', '품질 검사', '검증해줘', '린트', '타입체크' 요청 시 및 각 구현 Phase 완료 시 사용.
spec-plannerPRD를 기반으로 docs/specs/에 피처별 상세 스펙을 생성하고 phase/task 단위로 분해해 구현 진행을 추적하는 전문가. '스펙 작성해줘', 'specs 만들어줘' 요청 시 및 Phase 2(Planning) 완료 직후 사용.
ui-developerNativeWind(Tailwind) 기반 RN UI 컴포넌트와 Expo Router 스크린을 개발하고 SafeArea·애니메이션·평점/Analytics 배선을 담당하는 전문가. 'UI 만들어줘', '컴포넌트 만들어줘', '스크린 추가', '화면 디자인', '레이아웃/스타일 수정' 요청 시 사용.

Hooks (1)

eventmatcherruns
Stop*node "$CLAUDE_PROJECT_DIR/scripts/verify-hook.mjs"

Plugins (2)

ponytail@ponytailstore-deploy@store-deploy-marketplace

Similar rigs

copied ✓