원클릭으로
react-native-clean-code-standards
Strict coding standards, naming conventions, file size limits, and typing rules.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Strict coding standards, naming conventions, file size limits, and typing rules.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | React Native Clean Code & Standards |
| description | Strict coding standards, naming conventions, file size limits, and typing rules. |
Follow these strict rules for every piece of code you write in this project. Quality and consistency are non-negotiable.
kebab-case for all files and directories (e.g., user-profile.tsx, auth-context.ts, format-date.utils.ts).PascalCase (e.g., export const UserProfile = () => ...).camelCase.UPPER_SNAKE_CASE for global, non-exported constant primitives.*.types.ts files (e.g., user-profile.types.ts).TypeScript is used to guarantee safety. You are explicitly forbidden to use escape hatches:
any: Never use any.unknown: Avoid unknown unless dealing with a generic catch (error) block, but cast it using Zod or error guards immediately.never: Avoid assigning never manually.src/components/ui/) must be "dumb" (purely presentational). They receive data via props and emit events via callbacks.src/screens/) act as "smart" containers. They connect to React Query, manage Context, and orchestrate the UI components.Mandatory rules and components for handling keyboard avoidance smoothly in the React Native app.
How to correctly handle and format protobuf Timestamp dates sent by the API Gateway to prevent "Invalid Date" issues.
Senior-level React Native architecture and patterns for Expo 54 apps.
Guidelines for managing server state, queries, and API clients in React Native.
Best practices for implementing forms with React Hook Form and Zod.
Mandatory rule to never use deprecated APIs or ignore deprecation warnings.