Files
even-g2/docs/pages/AI-tooling_claude-code.md

7.4 KiB
Raw Blame History

Claude Code | Documentation

Skip to contentDocumentationSearch⌘CtrlK Main Navigation PortalThemeMenuReturn to top Sidebar Navigation 

Get Started

Overview

Quickstart

Sign inHardwareInstall Node.js & npmInstall Even Hub toolingYour First AppTemplatesArchitecture

Build

Page LifecycleDisplay & UI SystemUI/UX Design GuidelinesDevice APIsContextual MenuNetworkingBackground & Lifecycle

Test

SimulatorLocal TestingPrivate TestingBeta Testing

Ship

Packaging & DeploymentApp Submission & QA Guidelines

Reference

GlossaryCLIVersioning PolicyChangelogFAQ

AI Tooling

Claude CodeOn this pageLast updated: 2026-06-11everything-evenhub is an open-source Claude Code plugin that teaches Claude how to build for the Even G2 - the SDK, the display constraints, the simulator, packaging, all of it. Install once; describe what you want.Already using Claude Code? Jump to Install ↓

What is this? ​

Claude Code is Anthropic's command-line AI coding tool. Instead of pasting prompts into a chat window, Claude runs in your terminal, reads your files, writes code, and runs commands. Free to try, works with the same Claude account you may already use. More at claude.com/claude-code.Out of the box, Claude Code knows nothing specific about the Even G2 platform. The plugin adds 12 skills covering the full development lifecycle: | | | Tier | Skills | Purpose | | Tier 1 - One-click | quickstart, template, build-and-deploy | Scaffold a new app; package and publish | | Tier 2 - Core dev | glasses-ui, handle-input, device-features, test-with-simulator, simulator-automation, font-measurement | Day-to-day coding tasks | | Tier 3 - Reference | sdk-reference, cli-reference, design-guidelines | Look-up / deep-dive

Install ​

  • Install Claude Code - see claude.com/claude-code
  • In your terminal, add the marketplace:bash
/plugin marketplace add even-realities/everything-evenhub
  • Install the plugin:bash
/plugin install everything-evenhub

That's it - Claude picks up the skills on its own whenever your task mentions the Even G2.

Try it ​

In Claude Code:Build me a hello-world app for the Even G2 glasses that shows "Hello, Even!" on the display.Claude recognizes the request, invokes the quickstart skill, scaffolds the project, and walks you through running it in the simulator.

How it works ​

You don't have to teach Claude about the skills or memorize their names. Each skill is a markdown file with a short description; Claude reads those descriptions and picks the right one for what you asked. Behind the scenes, the same SDK docs and design guidelines you'll find elsewhere on this site - routed through Claude's context.

Skill catalog ​

Lookup table for every skill - what it does, sample prompts, and how the skills chain. Definitions live in the open-source even-realities/everything-evenhub repo (skills/). The accordions below mirror that layout - click any skill to expand.

Tier 1 - one-click ​

quickstart - Scaffold a blank Even G2 app from scratchPurpose: Scaffold a blank Even G2 app from scratch (Vite + TypeScript + @evenrealities/even_hub_sdk).Trigger example: /quickstart my-weather-app or "Build me a new Even G2 app called stopwatch."What it does: Creates a fresh Vite project and wires the SDK - not a curated example app.Related: → template (when you want a starter instead of blank), build-and-deploy, glasses-uitemplate - Scaffold from a curated starter via degitPurpose: Scaffold from a curated starter in even-realities/evenhub-templates via degit - wiring included.Trigger example: /template my-reader --text-heavy, /template --asr my-transcription-app, /template --image photo-frame, /template --minimal hello-glassesWhat it does: Pulls minimal, asr, image, or text-heavy template; normalizes flags (--withasr, --reader, etc.); renames package.json / app.json; runs npm install.Related: → quickstart (blank slate), build-and-deploy, font-measurement (for text-heavy pagination), Templates (manual flow without Claude)build-and-deploy - Package and publish to Even HubPurpose: Package and publish your app to Even Hub.Trigger example: /build-and-deploy or "Package my app and upload it to the dev portal."What it does: Uses the Even Hub CLI to build the .ehpk and complete the deployment flow.Related: → quickstart, template, cli-reference

Tier 2 - core development ​

glasses-ui - Build display UI (containers, text, images, lists)Purpose: Build glasses display UI - containers, text, images, lists - for the Even G2 screen.Trigger example: /glasses-ui "show a 3-item menu with a title bar"What it does: Layout and components tuned to Even G2 display constraints.Related: → handle-input, font-measurement, design-guidelineshandle-input - Touchpad gestures, ring input, contextual menuPurpose: Handle touchpad gestures, ring input, tap then long press, and contextual-menu selections.Trigger example: /handle-input "single press cycles screens, double press exits, tap then long press charges a throw"What it does: Wires listeners and handlers for supported inputs.Related: → glasses-uidevice-features - Audio, IMU, device info, local storagePurpose: Use hardware-facing capabilities - audio capture, IMU, device info, local storage, etc.Trigger example: /device-features "toggle microphone recording on click"What it does: Interfaces with the SDK for sensors, audio, and related APIs.Related: → sdk-referencetest-with-simulator - Run and debug in the simulatorPurpose: Run and debug the app in the Even Hub Simulator.Trigger example: /test-with-simulator "debug my app with glow effect"What it does: Launches the local simulator workflow for the current project.Related: → simulator-automationsimulator-automation - Drive the simulator over HTTPPurpose: Drive the simulator over its HTTP API - screenshots, input injection, console logs.Trigger example: /simulator-automation "take a screenshot and verify text is displayed"What it does: Automates simulator actions for repeatable checks.Related: → test-with-simulatorfont-measurement - Pixel-accurate text and list measurementPurpose: Pixel-accurate text and list measurement aligned with LVGL firmware rendering.Trigger example: /font-measurement "size a text container for a long paragraph with 8px padding"What it does: Measurement utilities for layout that matches on-device text metrics.Related: → glasses-ui

Tier 3 - reference ​

sdk-reference - Look up SDK APIs, types, patternsPurpose: Look up Even Hub SDK APIs, types, and patterns.Trigger example: /sdk-reference createStartUpPageContainerWhat it does: Surfaces SDK documentation for the symbol or topic you name.Related: → device-featurescli-reference - Look up Even Hub CLI commands and flagsPurpose: Look up Even Hub CLI commands and flags.Trigger example: /cli-reference evenhub qrWhat it does: Usage and examples for CLI tooling (evenhub, packaging, QR, etc.).Related: → build-and-deploydesign-guidelines - Display constraints and UX best practicesPurpose: Even G2 display design constraints and UX best practices.Trigger example: /design-guidelines settings screen with 5 optionsWhat it does: Design specs and guidance for readable, consistent glasses UI.Related: → glasses-ui

Harness testing ​

The plugin repo ships a harness runner that regression-tests skills with an AI agent. Example:bash

/harness quickstart

See harness/README.md for how to add tests for new skills.PagerPrevious pageAI Tooling