seungmanchoi/react-native-fsd-agent-template
React Native + Expo template with Feature-Sliced Design (FSD) architecture and AI Agent Harness for Claude Code
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
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)
create-entitycreate-featurecreate-screendesign-systemideateinit-appinspect-appiterate-apporchestrateplan-appsim-use
Subagents (10)
| api-integrator | Axios + 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-builder | FSD 아키텍처 규칙에 따라 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-planner | PRD를 기반으로 docs/specs/에 피처별 상세 스펙을 생성하고 phase/task 단위로 분해해 구현 진행을 추적하는 전문가. '스펙 작성해줘', 'specs 만들어줘' 요청 시 및 Phase 2(Planning) 완료 직후 사용. |
| ui-developer | NativeWind(Tailwind) 기반 RN UI 컴포넌트와 Expo Router 스크린을 개발하고 SafeArea·애니메이션·평점/Analytics 배선을 담당하는 전문가. 'UI 만들어줘', '컴포넌트 만들어줘', '스크린 추가', '화면 디자인', '레이아웃/스타일 수정' 요청 시 사용. |
Hooks (1)
| event | matcher | runs |
|---|---|---|
| Stop | * | node "$CLAUDE_PROJECT_DIR/scripts/verify-hook.mjs" |
Plugins (2)
ponytail@ponytailstore-deploy@store-deploy-marketplace
Similar rigs
DanielC000/loom
Orchestrate a fleet of real Claude Code agents on your Claude subscription, not per-token API bills - local-first.
Skill Collector 24.1k tok ·
snaplyze/claude-orchestration
Claude Code plugin for orchestration: five specialist subagents with explicit model and effort, subscription profiles, user-scope install, and runtime verification
Pragmatist 3.2k tok ·
Niseel/ai-sdlc-starter
npx ai-sdlc-starter - scaffold an AI-Native SDLC project in one command.
Minimalist 430 tok ·
dgesteves/design-system-mcp
MCP server and Claude Code plugin that give coding agents ground truth about your React design system, plus a linter they run on their own UI.
Pragmatist 2.6k tok ·