This skill provides expertise for the core module.
Location: cocos/core
Language: typescript
Files: 10 files
Domain Expertise
Patterns
event-emitter
object-pool
ecs-pattern
Key Concepts
Component
Node
Director
Game
Scene
Key APIs
Classes
Component
Node
Director
Game
Scene
Functions
find()
isValid()
destroy()
Public API
Component
Node
Director
Game
Common Patterns
event-emitter: Common pattern in this module
object-pool: Common pattern in this module
ecs-pattern: Common pattern in this module
Usage Examples
// Pattern usage examples would go here
// Analyze actual code for specific implementations
Code Examples
Basic Usage
# Import from core
import { Component, Node } from 'core';
Usage Guide
When to Use This Skill
Working with core module
Implementing features related to this domain
Refactoring code in this module
Debugging issues in this area
Best Practices
Understand the domain: Review the module's purpose and patterns
Follow conventions: Use the naming and structure patterns found in the codebase
Check dependencies: Be aware of module dependencies
Test changes: Ensure changes don't break existing functionality
Common Tasks
Adding new functionality to the module
Refactoring existing code
Fixing bugs
Adding tests
1---2name: core3description: Core4---56# Core78## Overview910This skill provides expertise for the **core** module.1112**Location**: `cocos/core`1314**Language**: typescript1516**Files**: 10 files1718## Domain Expertise1920### Patterns21- event-emitter22- object-pool23- ecs-pattern2425### Key Concepts26- `Component`27- `Node`28- `Director`29- `Game`30- `Scene`3132## Key APIs3334### Classes35- `Component`36- `Node`37- `Director`38- `Game`39- `Scene`4041### Functions42- `find()`43- `isValid()`44- `destroy()`4546### Public API47- `Component`48- `Node`49- `Director`50- `Game`5152## Common Patterns5354- **event-emitter**: Common pattern in this module55- **object-pool**: Common pattern in this module56- **ecs-pattern**: Common pattern in this module5758### Usage Examples5960```typescript61// Pattern usage examples would go here62// Analyze actual code for specific implementations63```6465## Code Examples6667### Basic Usage6869```typescript70# Import from core7172import { Component, Node } from 'core';73```74## Usage Guide7576### When to Use This Skill7778- Working with core module79- Implementing features related to this domain80- Refactoring code in this module81- Debugging issues in this area8283### Best Practices84851. **Understand the domain**: Review the module's purpose and patterns862. **Follow conventions**: Use the naming and structure patterns found in the codebase873. **Check dependencies**: Be aware of module dependencies884. **Test changes**: Ensure changes don't break existing functionality8990### Common Tasks9192- Adding new functionality to the module93- Refactoring existing code94- Fixing bugs95- Adding tests96
Run npx skillmds@latest add kongshan001/core in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Core It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
kongshan001 (@kongshan001) published this skill. Their other Agent Skills are listed on their SkillMD profile.