interface-review
Reviews a branch, pull request or uncommitted change for the interface problems it introduced or regressed, across accessibility, layout, writing, typography, color and UI.
SKILL DIRECTORY
설치 수와 최근 흐름을 기준으로 필요한 Agent Skill을 찾아보세요.
skills.sh API 기준방금 확인
Reviews a branch, pull request or uncommitted change for the interface problems it introduced or regressed, across accessibility, layout, writing, typography, color and UI.
Use when a business process, workflow, lifecycle, or interaction between systems needs a diagram - a flow that prose serializes badly, a state machine, a message sequence, an enterprise process map - or when drawing the process documentation of a legacy campaign. Encodes diagrams-as-source, the notation ladder from ArchiMate to PlantUML, the kind-per-question table, behavior-level participants, the diagram index, and the same-change maintenance rule. Use whenever a document needs a graph rather than more paragraphs, even if nobody says "PlantUML".
ClickHouse 스키마, 쿼리 또는 구성을 검토할 때 반드시 사용해야 합니다. 권장 사항을 제시하기 전에 반드시 확인해야 하는 31개의 규칙이 포함되어 있습니다. 항상 관련 규칙 파일을 숙지하고, 답변 시 구체적인 규칙을 인용해야 합니다.
접근성이 보장된 React 컴포넌트의 설치, 구성 및 구현을 포함한 포괄적인 shadcn/ui 컴포넌트 라이브러리 패턴을 제공합니다. shadcn/ui를 설정하거나, 컴포넌트를 설치하거나, React Hook Form 및 Zod를 사용하여 폼을 구축하거나, Tailwind CSS로 테마를 사용자 정의하거나, 버튼, 대화상자, 드롭다운, 테이블 및 복잡한 폼 레이아웃과 같은 UI 패턴을 구현할 때 활용하세요.
URL, YouTube/동영상, 팟캐스트, 기사, 대본, PDF 및 로컬 파일을 요약하거나 텍스트로 변환합니다.
동작을 변경하지 않으면서 유지보수성을 높이기 위한 코드 리팩토링. 여기에는 함수 추출, 변수 이름 변경, ‘god 함수’ 분할, 타입 안전성 향상, 코드 스멜 제거, 디자인 패턴 적용 등이 포함됩니다. repo-rebuilder보다 덜 과감한 방법이며, 점진적인 개선을 위해 사용합니다.
Use when documenting an HTTP API, message payloads, queue contracts, DTOs, file formats, or webhooks - or when writing the api-reference of a legacy campaign, or when callers keep asking what a field means or which errors an endpoint returns. Encodes the four detail levels, the DTO-first catalog, wire types with source anchors, the generated-spec one-home rule, and omitted-versus-null semantics. Use whenever a machine interface needs documenting for its callers, even if nobody says "API docs".
Rebuild any video file as an editable HyperFrames project - motion graphics, talking heads, live action or AI-generated footage. Measure and watch it, rebuild every layer, then check the render against the original frame by frame. Use to reverse, recreate, replicate or copy a video.
Apollo GraphQL의 모범 사례 핸드북을 바탕으로 한, 관용적인 Rust 코드 작성 가이드입니다. 다음의 상황에서 이 기술을 활용하세요: (1) 새로운 Rust 코드나 함수를 작성할 때, (2) 기존 Rust 코드를 검토하거나 리팩토링할 때, (3) 빌리기와 복제, 또는 소유권 패턴 중 어떤 것을 사용할지 결정할 때, (4) Result 타입을 사용하여 오류 처리를 구현할 때, (5) 성능 향상을 위해 Rust 코드를 최적화할 때, (6) Rust 프로젝트에 대한 테스트나 문서를 작성할 때.
Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript contract. Use when converting or incrementally adopting @ExpoModule, @JS, @Event, @SharedObject, or @Record in an existing module. Do not use for creating a new module, general Expo SDK upgrades, or Android/Kotlin migrations.
원문 설명을 불러오지 못했습니다.
Grant, deny, or reset an app's runtime permissions (camera, microphone, photos, contacts, notifications, calendar, location, location-always, media-library, motion, reminders) on an iOS simulator or Android device using the argent `settings-permissions` tool - without navigating the system Settings UI. Use when the permission cannot be changed through the app itself - and only then, pre-authorize before the app asks, deny up front, re-enable a permission the user already denied, or reset so the prompt reappears. If the app can flip it - via an in-app toggle or the system permission dialog the app triggers - interact with the app instead.
프레임워크(OSS). Expo 앱에 iOS 앱 클립 타깃을 추가합니다. 사용자가 앱 클립, AASA, apple-app-site-association, appclips, 스마트 앱 배너를 언급하거나, 부모 앱과 함께 URL을 통해 호출되는 경량 iOS 클립을 배포하고자 할 때 사용합니다.
프레임워크 (OSS). Expo를 사용하여 기존 React 웹 앱을 네이티브 iOS/Android 앱으로 마이그레이션합니다. 사용자가 웹사이트를 모바일 앱으로 전환하고자 하거나, Next.js/Vite/CRA React 코드베이스를 React Native로 이식하고자 하거나, 웹 코드를 네이티브 환경에서 점진적으로 재사용하고자 하거나, 웹 관용구(DOM, CSS, React Router, localStorage, window)가 네이티브 환경에서 어떻게 매핑되는지 궁금할 때 이 가이드를 활용하세요. 이 문서는 엔드투엔드 마이그레이션 가이드입니다. DOM 컴포넌트 메커니즘 자체에 대해서는 `expo-dom` 가이드를 참고하십시오.
STRIDE 방법론을 적용하여 위협을 체계적으로 파악하십시오. 시스템 보안을 분석하거나, 위협 모델링 세션을 진행하거나, 보안 문서를 작성할 때 활용하십시오.
논란이 있는 사안에 대해 두 번째 검토 단계를 진행하려면, 각 하위 담당자의 독립적인 제안을 다른 작성자들에게 배포하고 체계적인 찬반 의견을 요청한 뒤, 이를 종합하십시오. 아키텍처 상의 타협점, 코드 검토 시 의견 불일치, 설계 선택, 상충되는 근본 원인 이론 등 논란의 여지가 있는 결정에 대해 여러 개의 독립적인 제안이나 의견이 존재하고, 단순히 종합하는 것만으로는 얻을 수 없는 더 날카로운 분석이 필요할 때마다 이 기법을 활용하십시오. 이 기법은 ‘협의’ 및 ‘조사’ 기법과 자연스럽게 결합되며, 제안들이 서로 엇갈릴 때는 주저 없이 활용하십시오.
편집 가능한 PPTX 프레젠테이션 자료 및 슬라이드를 생성하고, 페이지 시각 요소를 재구성하며, 재사용 가능한 브랜드/스타일/레이아웃/프레젠테이션 자료 작업 공간을 생성하고, 기본 PPTX 템플릿을 채우며, 완성된 PPTX 파일을 개선하기 위한 AI 기반 프레젠테이션 워크플로우입니다. 사용자가 프레젠테이션, PPT, PPTX, 슬라이드 데크 또는 코스웨어의 생성, 생성, 재구성, 재생성, 미화, 재설계, 템플릿화, 채우기 또는 개선을 요청하거나(여기에는 나레이션이나 애니메이션 추가도 포함됨), 프레젠테이션으로 제작된 나레이션이 포함된/자동 재생되는 동영상을 요청하거나, ppt-master를 언급할 때 사용합니다.
오케스트레이터의 컨텍스트를 깔끔하게 유지하기 위해 잡음이 많은 조사 작업을 하나 이상의 하위 에이전트에 위임한 다음, 정제된 답변을 바탕으로 작업을 진행하세요. 질문에 답하기 위해 수많은 파일, 긴 로그, 방대한 diff, 또는 광범위한 코드베이스 조사가 필요한 경우, 즉 답변을 도출하는 과정에서 답변 자체보다 훨씬 더 많은 잡음이 발생하는 상황에서는 이 기술을 활용하세요. “X는 어떻게 작동하나요?”, “Y는 어디에서 사용되나요?”, “Z의 근본 원인은 무엇인가요?”, “이 PR/로그를 요약해 주세요”와 같은 유형의 질문에 이 기술을 활용하고, 수많은 파일을 일일이 읽기 전에 주저 없이 이 방법을 사용하십시오.