firstrun

Automate uSpec initial setup for Cursor, Claude Code CLI, and Codex CLI.

236|32|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/redongreen/uSpec --skill firstrun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firstrun
Source: https://github.com/redongreen/uSpec/tree/main/.cursor/skills/firstrun
Command: npx skills add https://github.com/redongreen/uSpec --skill firstrun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the initial setup of uSpec, ensuring it's correctly configured for your specific development environment and Figma template library.

Core Features & Use Cases

  • Environment Configuration: Select and configure uSpec for Cursor, Claude Code CLI, or Codex CLI.
  • Figma Template Sync: Connects to your Figma template library to extract necessary component keys.
  • Automated Setup: Guides users through a step-by-step process to create the uspecs.config.json file.

Quick Start

Run the firstrun skill to set up uSpec for your environment.

Frequently Asked Questions about firstrun

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up uSpec configuration for Cursor, Claude Code CLI, or Codex CLI environments?

To set up uSpec configuration, you run the automated setup script which guides you step-by-step through selecting your development environment and generating the required uspecs.config.json file. This process configures uSpec specifically for Cursor, Claude Code CLI, or Codex CLI.

How does uSpec extract component keys from a Figma template library?

uSpec extracts component keys by connecting directly to your specified Figma template library during the initial configuration process. This synchronization ensures the generated uspecs.config.json file accurately references your Figma components for your development environment.

Do I need a Figma template library to configure the uSpec environment?

Yes, you need a specified Figma template library to properly configure the uSpec environment. The setup process relies on connecting to this library to extract necessary component keys required for generating the uspecs.config.json configuration file.

What is the best way to synchronize skills and generate the uspecs.config.json file?

The best way to synchronize skills and generate the uspecs.config.json file is by running an automated initial setup process. This automatically handles environment selection, Figma component key extraction, and the final creation of your configuration file.

Why does the uSpec setup process require selecting a specific development environment?

The uSpec setup process requires selecting a specific development environment to ensure correct configuration for your tool. It supports Cursor, Claude Code CLI, and Codex CLI, tailoring the generated uspecs.config.json file to match your specific development workflow.