Using AI assistants

A coding agent may know Angular and React Native but not Angular Native. It may write <View> for <view>, use document, or wrap a list in a <div>, producing code that compiles but renders nothing. Two resources address this without setup.

AGENTS.md in every new app

The template includes a root AGENTS.md and a CLAUDE.md pointing to it. They cover lowercase element names and their imports, the absence of a DOM, styling and device-supported CSS, lists, navigation, and commands to run the app and tests. Claude Code, Cursor, GitHub Copilot, Codex and most other agents read one of these files automatically.

ng add @ng-native/schematics and nx add @ng-native/nx write the same two files into the new app's directory, with that workspace's ng or nx commands, and leave the workspace's own agent files alone.

The file points to Angular's own rules, best-practices.md, for everything that is plain Angular, and says which parts of it assume a browser. Where the two disagree, the Angular Native file wins.

Add your app's conventions as it grows.

The docs, as text

The documentation is also available as text:

Point an agent at /llms.txt for a lookup, or /llms-full.txt to read everything before starting. Each build generates both from the site's markdown, keeping them in sync.

An existing app

For an app set up by hand, save /agents.md as AGENTS.md at the app's root, and add a Commands section with the commands your app runs. It is the template's file without the template's own commands, rebuilt from the template on every deploy of this site.

Angular components as native iOS and Android views, built and shipped with Expo.

An alpha. MIT licensed. Sponsor its development.

An independent project, not affiliated with or endorsed by Google, the Angular team or Expo. Angular is a trademark of Google LLC.