.claude/skills/feature-expansion/SKILL.md
MVP의 Phase 2 기능과 사용자 추가 요구사항을 설계하고 구현하는 스킬. 새 화면 설계, 컴포넌트 구현, Supabase 스키마 확장, 기존 네비게이션 통합을 포함한다. 새 기능 추가, 화면 추가, 앱 기능 확장, Phase 2 구현 시 반드시 이 스킬을 사용.
npx skillsauth add fosejary/simple-todo feature-expansionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
기존 MVP에 새로운 기능을 추가한다. Phase 2 로드맵과 사용자 요구사항을 기반으로 설계부터 구현까지 수행한다.
_workspace/06_audit_report.md의 Phase 2 재평가 결과에서 구현 대상 선별각 기능에 대해 구현 전 미니 설계를 작성한다:
### 기능: {이름}
- 목적: {왜 필요한지}
- 화면: {새 화면 / 기존 화면 수정}
- 컴포넌트: {필요한 컴포넌트}
- 데이터: {테이블 추가/변경, RLS}
- 네비게이션: {기존 구조에 어떻게 연결}
- 의존성: {새 패키지 필요 여부}
supabase/migrations/에 SQL 생성lib/types.ts) 동기화기존 프로젝트의 패턴을 따른다:
app/ 디렉토리에 Expo Router 규칙으로 파일 추가components/features/에 기능별 컴포넌트 생성hooks/에 데이터 페칭 훅 추가stores/에 상태 관리 필요 시 스토어 추가/확장구현 후 다른 에이전트에게 알림:
_workspace/07_feature_report.md에 보고서 저장development
React Native(Expo) + Supabase로 MVP 앱을 구현하는 개발 스킬. 프로젝트 초기화, 컴포넌트 구현, Supabase 연동, 네비게이션, 상태 관리를 포함한다. React Native 개발, Supabase 연동, 모바일 앱 구현 시 반드시 이 스킬을 사용.
development
React Native + Supabase 앱의 통합 정합성을 검증하고 테스트 코드를 작성하는 스킬. 경계면 교차 비교, Supabase RLS 검증, 라우팅 정합성, 데이터 흐름 추적, 단위/통합 테스트를 수행한다. QA, 테스트, 코드 검증, 버그 탐지, 품질 보증 시 반드시 이 스킬을 사용.
development
React Native + Supabase 앱을 프로덕션 수준으로 강화하는 스킬. 에러 핸들링, 보안, 크래시 리포팅, 결제, 푸시 알림, 딥링크, 오프라인 지원을 구현한다. 프로덕션 강화, 보안 강화, 결제 연동, 푸시 알림 구현 시 반드시 이 스킬을 사용.
testing
MVP를 완성된 프로덕트로 전환하는 오케스트레이터. MVP 감사 → 기능 추가 + 프로덕션 강화 + 성능 최적화 + 그로스 (병렬) → QA 검증 → 릴리스 준비 전 과정을 수행한다. MVP를 프로덕트로 강화하고 싶을 때, 프로덕션 준비, 기능 확장, 앱 완성, 출시 준비, '프로덕트로 만들어줘', '앱 완성해줘', '프로덕션 강화해줘' 등의 요청에 반드시 이 스킬을 사용.