用途:为 Expensify App 提供 React Native 编码规范,在编写、修改或审查 src/ 文件时查阅对应规范文件,获取详细条件、示例与例外。
主要能力:规范按四类组织。性能(PERF-)关注渲染优化、memo 模式、useEffect 卫生与数据选择,如 PERF-1 禁止在 renderItem 中使用展开、PERF-3 在 renderItem 中使用 OnyxListItemProvider、PERF-9 禁止 useEffect 链、PERF-14 使用 useSyncExternalStore。一致性(CONSISTENCY-)涵盖平台检查、魔法值、未使用 props、ESLint 纪律、本地化、文件命名与 JSDoc,如 CONSISTENCY-1 组件中不做平台特定检查、CONSISTENCY-7 本地化所有用户可见文案。整洁 React 模式(CLEAN-REACT-PATTERNS-)涉及组合、组件所有权、状态结构、prop 类型与函数组件,如 CLEAN-REACT-PATTERNS-1 组合优于配置、CLEAN-REACT-PATTERNS-8 使用函数组件而非类组件、CLEAN-REACT-PATTERNS-9 使用 TypeScript 类型而非 propTypes 或 defaultProps。UI(UI-)包括加载指示器、可滚动页面与样式约定,如 UI-2 新页面必须可滚动、UI-3 不使用内联样式对象。
使用方式:开发时查阅 rules/ 下相关标准文件;审查时由 code-inline-reviewer 智能体加载该目录下全部标准,参见 .claude/agents/code-inline-reviewer.md。
适用场景:React Native 应用开发与代码审查。
限制:资料未提供安装命令、收费、价格、平台支持或效果数据,暂未提供。