Skip to main content
Back to the field guide

A field guide to the /touch-feature skill

AI Mobile Feature Spec Builder

Mobile features need offline, deep links, push, and platform conventions. /touch-feature ships the screen, state, API integration, offline cache, deep links, and push.

Touch · Mobile7 min readJanuary 31, 2026

Mobile features have more moving parts than web ones. The screen has to render correctly on multiple form factors. Data fetching has to handle slow networks and offline. Deep links have to route into the right screen. Push notifications have to handle background and foreground separately. Each piece is small individually and tedious in aggregate. Generalist tools build the screen and skip the rest.

The /touch-feature skill builds the complete mobile feature: screen layout, navigation integration, state management, data fetching with loading and error states, offline handling with local cache, deep link routing, and push notification handling. The output uses the app's existing patterns rather than introducing new ones.

What the feature includes

Six layers. Screen + navigation. State and data fetching with the project's existing pattern (TanStack Query, Riverpod, Redux). Loading + error + empty states. Offline cache with sync on reconnect. Deep link route handler. Push notification handler with foreground/background paths.

Tonone's /touch-feature skill builds complete mobile features with offline, deep links, push, and the project's existing patterns.

Install

/touch-feature ships with the Touch agent in Tonone for Claude Code.

1. Add to marketplace

$ claude plugin marketplace add tonone-ai/tonone

2. Install Touch

$ claude plugin install touch@tonone-ai

Frequently asked questions

What does /touch-feature do?
It builds a complete mobile feature with screen, state, data fetching, offline cache, deep links, and push, using the app's existing patterns.
How do I install /touch-feature?
Install Tonone for Claude Code via tonone.ai/get-started.

Pairs well with