← Back to Skills Marketplace
142
Downloads
1
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install react-native-clean-pattern
Description
Manages end-to-end React Native Expo app lifecycle with strict Controller-View separation, type safety, RTL support, and optimized performance in coder79 eco...
Usage Guidance
This skill is a documentation/scaffolding guide and appears internally consistent. Before using it, verify any npm packages it recommends (expo-cli, eas-cli, react-native-clean-pattern) come from trusted authors/registries and inspect any generated project files or install scripts before running them. Keep secrets (Sentry DSN, Firebase keys, API secrets) in a secure env store and do not paste them into public scaffolding or logs. If you plan to run agent-provided shell commands, review them first to ensure they do what you expect.
Capability Tags
Capability Assessment
Purpose & Capability
The name and description match the provided instructions and workflows (project provisioning, scaffolding, API/navigation setup). The skill does not request unrelated binaries, credentials, or config paths.
Instruction Scope
SKILL.md contains scaffolding and coding guidance restricted to project structure, hooks, services, and tooling. It references process.env for app config (expected for an app template) but does not instruct reading or exfiltrating unrelated system files or credentials.
Install Mechanism
This is an instruction-only skill with no install spec or code to be written to disk. It suggests installing common dev dependencies (expo-cli, eas-cli, etc.) which is appropriate for the described tasks.
Credentials
The skill declares no required environment variables or credentials. It advises using process.env for API URLs, Firebase keys, and Sentry DSN as part of normal app configuration; those references are expected for this purpose and are not requested by the skill itself.
Persistence & Privilege
The skill does not request persistent platform privileges (always is false) and does not modify other skills or system-wide settings. Autonomous invocation is allowed (default) but not accompanied by other risky capabilities.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install react-native-clean-pattern - After installation, invoke the skill by name or use
/react-native-clean-pattern - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
- Added react-native-clean-pattern as a global dependency in installation instructions.
- Provided an alternative install command using bun.
- No changes to code or implementation—documentation update only.
v1.0.4
**This update introduces automation workflows and expands architecture guidance for a more streamlined development process.**
- Added 5 new workflow files: `/provision-app`, `/make-component`, `/make-screen`, `/setup-api`, and `/setup-navigation` to automate key project tasks.
- Updated installation and usage instructions with direct commands for project provisioning, component/screen scaffolding, and infrastructure setup.
- Enhanced project architecture documentation: clarified folder structure, path alias use, and component organization.
- Refined core modules and enums, with stricter typing, deeper hooks explanations, and new service overviews (auth, config, notifications, logging).
- Improved setup guidance for environment, global dependencies, and i18n/RTL mechanisms.
v1.0.3
Version 1.0.3
- Added "Author & Links" section to SKILL.md for quick access to GitHub and website.
- No other content or structural changes detected.
v1.0.2
- Added new installation and activation instructions, including usage with ClawdHub and the `/use clawhub-mobile` command.
- No changes detected in the technical or architectural sections.
- Documentation now provides explicit onboarding guidance for skill users.
v1.0.1
### v1.0.1 Changelog
- Renamed skill to "clawhub-mobile" and updated descriptions for clarity.
- Revised project architecture: introduced stricter path aliases, MVC-Lite pattern, and banned relative imports.
- Added new sections on standardized enums, approved hooks, dependency matrix, and component library.
- Refined expansion pattern: all new screens must use a strict 4-file (index, controller, styles, types) structure.
- Strengthened coding/security standards: memory safety, shared logic mandates, sanitized logging, and RTL-first enforcement.
- Introduced a comprehensive verification checklist for code quality and standards compliance.
v1.0.0
react-native-clean-pattern v1.0.0
- Initial public release of the "coder79-mobile" skill for Expo & React Native projects.
- Provides a comprehensive guide for project initialization, adding screens, bug fixing, and performance optimization within the Clawhub ecosystem.
- Enforces strict Controller-View separation, type safety (zero 'any'), and memory safety (mounted checks).
- Details standardized folder structure, architectural principles, and core provisioning commands.
- Includes best practices for diagnosis and optimization of mobile app projects.
Metadata
Frequently Asked Questions
What is React Native Clean Pattern?
Manages end-to-end React Native Expo app lifecycle with strict Controller-View separation, type safety, RTL support, and optimized performance in coder79 eco... It is an AI Agent Skill for Claude Code / OpenClaw, with 142 downloads so far.
How do I install React Native Clean Pattern?
Run "/install react-native-clean-pattern" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is React Native Clean Pattern free?
Yes, React Native Clean Pattern is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does React Native Clean Pattern support?
React Native Clean Pattern is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created React Native Clean Pattern?
It is built and maintained by Coder 79 (@yahongie2014); the current version is v1.0.5.
More Skills