Coding & DevelopmentāØgeminiš¤claudeš¬gptāØļøcursoršuniversal
Agent Skills
A collection of agent-optimized React Native skills for AI coding assistants.
Quick Start
Install this Skill
npx skills add callstackincubator/agent-skills# Agent Skills
A collection of agent-optimized skills for AI coding assistants. Skills provide structured, actionable instructions for domain-specific tasks.
## Available Skills
| Skill | Description |
| -------------------------------------------------------------------- | ------------------------------------------------------- |
| [react-native-best-practices](./skills/react-native-best-practices/) | React Native optimization best practices from Callstack |
## React Native Best Practices
Performance optimization skills based on [**The Ultimate Guide to React Native Optimization**](https://www.callstack.com/campaigns/download-the-ultimate-guide-to-react-native-optimization) by [Callstack](https://www.callstack.com/).
Covers:
- **JavaScript/React**: Profiling, FPS, re-renders, lists, state management, animations
- **Native**: iOS/Android profiling, TTI, memory management, Turbo Modules
- **Bundling**: Bundle analysis, tree shaking, R8, app size optimization
### Quick Start
#### Install as Claude Code Plugin
**1. Add the marketplace:**
```bash
/plugin marketplace add callstackincubator/agent-skills
```
**2. Install the skill:**
```bash
/plugin install react-native-best-practices@callstack-agent-skills
```
Or use the interactive menu:
```bash
/plugin menu
```
**For local development:**
```bash
claude --plugin-dir ./path/to/agent-skills
```
Once installed, Claude will automatically use the React Native best practices skill when working on React Native projects.
#### Use with Other AI Assistants
All major AI coding assistants support the Agent Skills standard.
##### Cursor
**Option 1: Install from GitHub (Recommended)**
1. Open Cursor Settings (`Cmd+Shift+J` / `Ctrl+Shift+J`)
2. Navigate to **Rules ā Add Rule ā Remote Rule (GitHub)**
3. Enter: `https://github.com/callstackincubator/agent-skills.git`
**Option 2: Local Installation**
```bash
# Project-level
git clone https://github.com/callstackincubator/agent-skills.git .cursor/skills/agent-skills
# User-level (available in all projects)
git clone https://github.com/callstackincubator/agent-skills.git ~/.cursor/skills/agent-skills
```
**Usage:** Type `/` in Agent chat to search and select skills by name.
##### OpenAI Codex CLI
**Install via skill-installer:**
```
$skill-installer install react-native-best-practices from callstackincubator/agent-skills
```
**Or clone manually:**
```bash
# Project-level
git clone https://github.com/callstackincubator/agent-skills.git
cp -r agent-skills/skills/* .codex/skills/
# User-level
cp -r agent-skills/skills/* ~/.codex/skills/
```
Restart Codex to recognize newly installed skills.
**Usage:** Type `$` to mention a skill or use `/skills` command.
##### Gemini CLI
**Install from repository:**
```bash
gemini skills install https://github.com/callstackincubator/agent-skills.git
```
**Or install to workspace:**
```bash
gemini skills install https://github.com/callstackincubator/agent-skills.git --scope workspace
```
**Management commands:**
- `/skills list` - view all discovered skills
- `/skills enable <name>` / `/skills disable <name>` - toggle availability
- `/skills reload` - refresh skill inventory
##### OpenCode
Clone to any supported skills directory:
```bash
# Project-level
git clone https://github.com/callstackincubator/agent-skills.git
cp -r agent-skills/skills/* .opencode/skill/
# User-level
cp -r agent-skills/skills/* ~/.config/opencode/skill/
```
OpenCode also discovers Claude-compatible paths (`.claude/skills/`, `~/.claude/skills/`).
**Permission control** in `opencode.json`:
```json
{
"permission": {
"skill": {
"*": "allow"
}
}
}
```
##### Other Assistants
For assistants without native skills support, point them to the skill file:
```
Read skills/react-native-best-practices/SKILL.md for React Native performance guidelines
```
Or reference specific topics:
```
Look up js-profile-react.md for React DevTools profiling instructions
```
### Code Examples
The [callstack/optimization-best-practices](https://github.com/callstack/optimization-best-practices) repository contains runnable code examples for:
- React Compiler setup
- Dedicated React Native SDKs vs web polyfills
- R8 code shrinking on Android
## Other AI Assistants
See [AGENTS.md](./AGENTS.md) for integration instructions with Cursor, GitHub Copilot, Claude API, and other AI coding assistants.
## Structure
### Plugin Structure
```
agent-skills/
āāā .claude-plugin/
ā āāā marketplace.json # Marketplace configuration
āāā skills/
āāā react-native-best-practices/
āāā SKILL.md # Main skill file with quick reference
āāā references/ # Detailed skill files
āāā images/ # Visual references for profilers, diagrams
āāā js-*.md # JavaScript/React skills
āāā native-*.md # Native iOS/Android
... (truncated)Repository
431stars
18forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
š¤claudešuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
šuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
āØgeminiš¤claudeš¬gptšuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentš A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
š¤claudeāØļøcursoršuniversal
424
158
View