SPECS
Official@specs-devs
This is the official GitHub for SPECS development, Let's build the future.
Agent Skills by SPECS
Showing 26 vetted skills indexed across 1 GitHub repositories.
api-bluetooth
Provides unified BLE GATT API to scan, connect, read, write, and receive notifications for Spectacles-integrated devices.
api-spatial-anchors
Persist AR content at fixed world positions using the Spatial Anchors API.
api-keyboard
Integrate AR/mobile keyboards for text input in Spectacles applications.
api-camera
Access live camera frames, still images, and intrinsics via Lens Studio CameraModule.
new-lens-script
Generate Lens Studio TypeScript component scripts from templates into Assets/<TemplateName>/Scripts/.
spectacles-conventions
Standardize Spectacles TypeScript coding conventions with component patterns and logging.
sik-interaction
Enable hand-tracking interactions with pinch gestures in Spectacles projects.
sync-kit
Coordinate real-time multiplayer state across Spectacles devices with SyncKit.
api-web-view
Embed HTTPS pages, web apps, or videos into Lens Studio AR scenes via WebView.
lens-debug
Diagnose TypeScript compile errors, runtime crashes, and missing references in Lens Studio projects.
api-world-query
Cast rays against real-world surfaces using WorldQueryModule for AR object placement in LensStudio/TypeScript workflows.
api-gesture
Expose low-level pinch, ray, grab, and phone-in-hand gesture events for Spectacles.
api-leaderboard
Track scores and manage global and friends leaderboards for Spectacles Lenses.
api-internet
Fetch data and media from the internet in Spectacles projects via InternetModule.
api-spatial-image
Transform 2D textures into interactive 3D meshes in Lens Studio.
api-custom-locations
Plan and implement location-locked AR experiences by linking Lens content to real-world scans.
api-depth
Provide real-time per-pixel depth frames from Spectacles via DepthModule.
api-location
Access GPS coordinates, device heading, and Snap Places data for AR experiences.
snap-cloud
Connect Spectacles Lenses to a Supabase cloud backend for persistent data and realtime state.
snap-ml
Run on-device ML inference for Spectacles with SnapML on camera frames.
ai-remote-service
Integrate Gemini Live and OpenAI realtime AI APIs via Remote Service Gateway in Spectacles.
mcp-how-to
Configure an MCP server in Lens Studio and wire Cursor Code or Claude Code.
api-websocket
Enable real-time bidirectional WebSocket communication from Spectacles using InternetModule.
new-template
Scaffolds complete Lens Studio template projects with canonical directory layout.
Frequently Asked Questions About SPECS
FAQPage SchemaWhat specific tasks can developers perform using the SPECS framework?ā¼
Developers can implement complex spatial interactions including hand-tracking, 6DoF motion control, and real-time speech-to-text transcription. The framework enables persistent AR content placement, live camera frame processing, and bidirectional communication with external web services or cloud backends for multiplayer state synchronization.
Which target personas are best suited for this development environment?ā¼
This environment is designed for AR engineers, creative technologists, and mobile developers proficient in TypeScript. It specifically targets professionals building immersive applications for Spectacles hardware who require deep access to device sensors, spatial mapping, and real-time networking capabilities within the Lens Studio ecosystem.
What are the primary prerequisites for building with these components?ā¼
Development requires the Lens Studio environment and a foundational understanding of TypeScript. Projects rely on the provided scaffolding templates for directory structure and utilize specific modules like InternetModule or WorldQueryModule to interface with device hardware, spatial sensors, and external network services.