extension-authorization
역할 기반 접근 제어(RBAC)를 적용한 인증 시스템. 개인 정보나 접근이 제한된 데이터를 관리하는 모든 앱에 필수적인 기능입니다.
SKILL DIRECTORY
설치 수와 최근 흐름을 기준으로 필요한 Agent Skill을 찾아보세요.
skills.sh API 기준방금 확인
역할 기반 접근 제어(RBAC)를 적용한 인증 시스템. 개인 정보나 접근이 제한된 데이터를 관리하는 모든 앱에 필수적인 기능입니다.
초대 링크 요청 또는 RSVP 기반 접근 방식을 통해, 게스트는 로그인 없이 응답을 제출할 수 있고, 관리자는 로그인 후 응답 내용을 확인할 수 있습니다.
백엔드 연결 구성, 스토리지 클라이언트 및 React 앱의 진입점을 제공하는 핵심 인프라.
승인 기반 사용자 관리.
수신자, 참조(CC), 숨은 참조(BCC) 주소가 여러 개인 이메일을 보내세요.
>- 관련 작업을 지원합니다.
Convex 백엔드 전문가. `convex/` 디렉토리 내의 모든 코드(함수 정의, 스키마, 인덱스, 쿼리, 뮤테이션, 액션, HTTP 엔드포인트, 크론 작업, 파일 저장소, 인증 연결, 컴포넌트 설치 등)에 이 에이전트를 사용하세요. 일반적인 Claude가 자주 틀리는 객체 형식 함수 구문, 유효성 검사 패턴, 리소스 제한 및 컴포넌트 생태계에 정통합니다.
>- 관련 작업을 지원합니다.
Jest, Vitest 및 Testing Library를 활용하여 모킹, 피처, 테스트 주도 개발(TDD)을 포함한 단위 테스트, 통합 테스트 및 종단 테스트를 위한 포괄적인 테스트 전략을 구현하세요. JavaScript/TypeScript 테스트 작성, 테스트 인프라 구축 또는 TDD/BDD 워크플로우 구현 시 활용하세요.
프론트엔드 프로젝트에 이 방법론을 적용하기 위한 공식 Feature-Sliced Design (FSD) v2.1 스킬입니다. 다음과 같은 작업 시 사용합니다: FSD 레이어를 사용하여 프로젝트 구조를 구성하고, 코드의 위치를 결정하며, 정적 자산(이미지, 아이콘, 폰트, PDF)을 배치하고, 밀접하게 관련된 슬라이스를 그룹화하고, 공개 API 및 임포트 경계를 정의하고, 교차 임포트 문제를 해결하거나 @x 패턴을 평가하고, 엔티티를 생성할지 제거할지 결정하며, 엔티티 레이어가 과연 필요한지 평가할 때, 페이지 레이아웃을 어디에 배치할지 또는 위젯 레이어를 사용할지(권장하지 않음) 결정할 때, 로직을 로컬에 남겨둘지 추출할지 결정할 때, FSD v2.0 또는 FSD가 아닌 코드베이스에서 마이그레이션할 때, FSD를 프레임워크(Next.js App Router 및 Pages Router, React Router, Nuxt, Vite, Astro)와의 통합, 또는 FSD 내에서 인증, API 처리, Redux, TanStack Query(React Query)와 같은 일반적인 패턴 구현 등이 포함됩니다.
이 프로젝트에서 사용하는 버전에 대한 최신 Convex 문서를 참조하세요 — 설치된 버전을 고정하거나, page-as-markdown을 가져오거나, node_modules의 유형 및 최신성 계층 구조를 확인하는 등 — 기억에 의존해 작성했을 때 구식일 가능성이 있는 API를 작성하는 대신에.
@convex-dev/migrations를 사용하여 배포된 Convex 앱에서 스키마를 마이그레이션하고 데이터를 채웁니다.
기존 Convex 앱에 대한 감사 및 최적화: 보안, 확장성, 업그레이드, 가시성.
Convex 앱의 권한 부여를 감사하고 보안을 강화합니다: 인자 기반 신원 도용, 문서별 소유권 확인 누락, 클라이언트가 제공한 ID를 통해 데이터가 유출되는 공개 쿼리, 호출자가 소유하지 않은 상위 항목/컨테이너에 대한 쓰기 작업 등이 있습니다. 4가지 유형을 스캔하고, requireIdentity/requireOwner를 적용한 후 tsc로 검증합니다. '내 앱 보안', '인증/권한 감사', '이 데이터에 접근할 수 있는 사용자'에 대한 트리거를 설정합니다. convex/ 디렉터리가 없는 경우 건너뜁니다.
사용자가 제품 홍보를 위해 인플루언서, 크리에이터 또는 앰배서더와의 파트너십을 진행하고자 할 때 — 파트너 발굴 및 심사, 계약 조건 수립, 크리에이터 브리핑, 정보 공개 규정 준수, ROI 측정 등이 포함됩니다. 또한 사용자가 '인플루언서 마케팅', '크리에이터 파트너십', '스폰서십', '유튜브 스폰서십', '팟캐스트 스폰서십', '브랜드 앰배서더', '앰배서더 프로그램', '크리에이터 프로그램', 'UGC 크리에이터', '테크 UGC', 'UGC 크리에이터 프로그램', '크리에이터 네트워크', 'B2B 인플루언서', '오피니언 리더 광고', '선물 제공', '제품 시딩', '크리에이터 콘텐츠 화이트리스트 등록', '인플루언서 보수 책정', 또는 'FTC 공개'와 같은 용어를 언급할 때도 사용됩니다. 제휴/추천 수수료 지급 방식에 대해서는 ‘추천’ 항목을 참조하십시오. 커뮤니티 주도형 옹호 활동에 대해서는 ‘커뮤니티 마케팅’ 항목을 참조하십시오. 크리에이터 콘텐츠를 유료 광고로 전환하는 방법에 대해서는 ‘광고 크리에이티브’ 항목을 참조하십시오.
Convex 코드 검토 도구 — convex/ 디렉토리 내 코드의 보안, 인증, 유효성 검사, 성능 및 패턴을 점검합니다. Convex 함수를 출시하기 전에 검토하거나 감사하는 데 사용하십시오.
에이전트가 opencli를 통해 실제 Chrome 창을 제어해야 할 때 사용합니다. 페이지 검사, 양식 작성, 로그인 절차 진행, 또는 필요에 따라 데이터 추출 등을 수행할 수 있습니다. 이 문서는 선택자 우선(selector-first) 대상 계약, 복합 양식 필드, stale-ref 처리, 네트워크 캡처, 그리고 CLI가 반환하는 에이전트 네이티브 엔벨로프를 다룹니다. 어댑터 작성용이 아닙니다. 어댑터 작성에 대해서는 opencli-adapter-author를 참조하십시오.
Convex를 기반으로 반응형이고 타입 안전하며, 실제 운영 환경에 적합한 백엔드를 설계하고 구축하세요. Convex의 단일 플랫폼 스택을 활용한 스키마, 쿼리/변경/액션, 인덱스, 인증, 파일 저장소, 스케줄링, 실시간 멀티플레이어, 모바일 백엔드, LLM/에이전트 워크플로우에 대해 다룹니다.
배포에 영향을 미치는 명령어를 실행하기 전에 대상 Convex 배포를 분류하고 공지해야 하며, 프로덕션 환경 작업에 대해서는 새로 명시적인 동의를 받아야 하고, 세션은 읽기 전용 모드로 설정되어야 합니다.