Claude Code skills for training Unity engineers at TheOne Studio - Enforce VContainer, SignalBus, concise C# patterns, and code quality standards
Overview
Multi-team repository for training Claude Code with TheOne Studio coding standards across different technology stacks. Train Claude Code to write production-ready code following TheOne Studio best practices for each development team. These skills enforce code quality, architecture patterns, and framework-specific standards through PR reviews and development workflows. ✅ Production | 🚧 Beta | 🔄 In Development Create CLAUDE.md in your project root with the appropriate skill reference: See individual skill documentation for framework-specific configuration. Claude Code automatically activates skills based on project context. Manual activation: All skills follow a consistent 4-tier priority hierarchy: 1. - Nullable types, access modifiers, exceptions, logging patterns 2. - Framework-specific modern patterns and idioms 3. - DI, state management, component patterns 4. - Optimization, review checklists
README
TheOne Studio - Claude Code Training Skills
Multi-team repository for training Claude Code with TheOne Studio coding standards across different technology stacks.
Purpose
Train Claude Code to write production-ready code following TheOne Studio best practices for each development team. These skills enforce code quality, architecture patterns, and framework-specific standards through PR reviews and development workflows.
Available Skills
| Skill | Team | Framework | Status | Documentation |
|---|---|---|---|---|
theone-unity-standards |
Unity Game Dev | Unity 6 (C# 9) | ✅ Production | SKILL.md |
theone-cocos-standards |
Cocos Playable | Cocos Creator (TypeScript) | 🚧 Beta | SKILL.md |
theone-react-native-standards |
React Native | React Native (TypeScript) | 🚧 Beta | SKILL.md |
Legend: ✅ Production | 🚧 Beta | 🔄 In Development
Quick Start
Installation
# Clone repository
git clone https://github.com/The1Studio/theone-training-skills.git
# Install specific skill globally
mkdir -p ~/.claude/skills
cp -r theone-training-skills/.claude/skills/theone--standards ~/.claude/skills/
# Or install all skills
cp -r theone-training-skills/.claude/skills/theone-*-standards ~/.claude/skills/
Verification
claude
# Ask: "What skills are available?"
# Should see: theone-unity-standards, theone-cocos-standards, theone-react-native-standards
Project Configuration
Create CLAUDE.md in your project root with the appropriate skill reference:
# Project: [Your Project Name]
Use `theone-[framework]-standards` skill for all code.
See individual skill documentation for framework-specific configuration.
Usage
Claude Code automatically activates skills based on project context. Manual activation:
"Use theone-unity-standards to implement this feature"
"Use theone-cocos-standards to optimize playable performance"
"Use theone-react-native-standards to refactor this component"
Skill Philosophy
All skills follow a consistent 4-tier priority hierarchy:
- 🔴 Code Quality - Nullable types, access modifiers, exceptions, logging patterns
- 🟡 Modern Language - Framework-specific modern patterns and idioms
- 🟢 Architecture - DI, state management, component patterns
- 🔵 Performance - Optimization, review checklists
Each skill adapts this philosophy to its framework while maintaining consistency.
Training Programs
- Unity Training - Complete 2-3 week program for Unity patterns
- Cocos Training - Coming soon (playable ads optimization)
- React Native Training - Coming soon (mobile app patterns)
Documentation
Unity Standards
- Complete Reference
- Training Program
- Enforces: VContainer/SignalBus, Data Controllers, UniTask, TheOne.Logging
Cocos Creator Standards
- Complete Reference
- Enforces: Component lifecycle, GPU skinning, <5MB playables, DrawCall batching
React Native Standards
- Complete Reference
- Enforces: Functional components, Hooks, FlatList, Expo Router, Zustand/Jotai
Maintenance Workflow
These skills are living documentation maintained through real-world usage:
- Use in PR Reviews - Reference skills when reviewing code
- Gather Feedback - Collect developer feedback from PR discussions
- Iterate - Update skills based on team experiences
- Review - Quarterly consistency reviews across all skills
Contributing
See CONTRIBUTING.md for:
- Adding new skills
- Updating existing skills
- Proposing pattern changes
- Reporting issues
Support
- Ask Claude: “Explain theone-[framework]-standards patterns”
- GitHub Issues: Report issues
- Team Lead: Contact your team lead for skill-specific questions
Version History
- 3.0.0 (2025-11-19) - Multi-team ecosystem: Added Cocos Creator and React Native skills
- 2.0.0 (2025-11-10) - Unity skill refinements and logging guidelines
- 1.0.0 (2025-11-01) - Initial Unity standards skill
TheOne Studio Engineering Team | Maintained by developers, for developers
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add truongtv22/theone-training-skills