Guides writing Expo native modules and views in Swift, Kotlin and TypeScript with the Expo Modules API.
By agent · Claude Code
Claude Code skills: 1068 worth installing
Skills in the open SKILL.md format that Claude Code reads. Each one has a plain-language summary and the command to install it.
Installing a skill in Claude Code
$ npx skills add <author>/<skill>Replace the placeholder with the author and skill name from the skill's page. Start a new Claude Code session afterwards so the skill is picked up.
Skills for Claude Code
All skillsBuilds Expo screens that feel native: Apple HIG styling, semantic colours, native controls, SF Symbols and visual effects.
Covers navigation with Expo Router: file-based routes, groups, dynamic routes, native stacks, modals and tabs.
Builds native UI with @expo/ui, which renders real SwiftUI on iOS and Jetpack Compose on Android.
Guides an Expo SDK upgrade and fixes the dependency issues that come with it.
Migrates an existing web React app, such as a Next.js or Vite codebase, to a native iOS and Android app with Expo.
Agent MD Refactor
SoftaworksRefactors a bloated AGENTS.md or CLAUDE.md into linked documents that follow progressive disclosure.
Backend to Frontend Handoff Docs
SoftaworksWrites API handoff documentation for frontend developers once backend work is complete.
C4 Architecture
SoftaworksGenerates architecture documentation as C4 model diagrams in Mermaid.
Command Creator
SoftaworksCreates Claude Code slash commands, turning a workflow into a reusable command file.
Commit Work
SoftaworksCreates clean git commits: stages the intended changes, splits them logically and writes clear messages.
Crafting Effective READMEs
SoftaworksWrites and improves README files with templates matched to the audience and project type.
Daily Meeting Update
SoftaworksGenerates a daily standup update interactively, pulling your recent activity from connected tools.
Database Schema Designer
SoftaworksDesigns SQL and NoSQL database schemas: normalisation, indexing, constraints and migration patterns.
Uses a Datadog CLI to search logs, query metrics, trace requests and manage dashboards while debugging production issues.
Dependency Updater
SoftaworksUpdates dependencies in any language: applies safe updates, asks before major versions and fixes dependency issues.
Design System Starter
SoftaworksCreates and evolves a design system: tokens, component architecture, accessibility guidelines and documentation templates.
Difficult Workplace Conversations
SoftaworksStructures preparation, delivery and follow-up for workplace conflicts, performance discussions and hard feedback.
Domain Name Brainstormer
SoftaworksGenerates domain name ideas for a project and checks availability across several TLDs.
draw.io
SoftaworksCreates, edits and reviews draw.io diagrams, including XML editing, PNG conversion and AWS icons.
Excalidraw
SoftaworksWorks with Excalidraw files and diagrams, delegating the operations to subagents to protect the context window.
Feedback Mastery
SoftaworksHelps deliver constructive feedback with the Situation-Behavior-Impact technique and a preparation model.
Frontend to Backend Requirements
SoftaworksDocuments the data a frontend needs so that backend developers can build the API for it.
Game Changing Features
SoftaworksLooks for 10x product opportunities and high-leverage feature improvements.
Questions
Claude Code and skills.
What is a Claude Code skill?
A folder with a SKILL.md file: instructions, and sometimes scripts and reference files, that Claude Code loads when a task calls for them.
How do I install a skill in Claude Code?
Each skill page has an install command. Run it in a terminal, then start a new Claude Code session so the skill is picked up.
What is the difference between a skill and an instructions file such as AGENTS.md?
An instructions file is loaded in every session and describes the project. A skill is loaded only when a task calls for it, so it can be long and specific without costing context on every turn.