raycast

Define development standards for creating and modifying Raycast extensions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lgtm-hq/claude-skills --skill raycast
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raycast
Source: https://github.com/lgtm-hq/claude-skills/tree/main/skills/raycast
Command: npx skills add https://github.com/lgtm-hq/claude-skills --skill raycast

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and maintenance of Raycast extensions by providing clear development standards, ensuring consistency and best practices.

Core Features & Use Cases

  • Development Standards: Defines coding, structuring, and packaging guidelines for Raycast extensions.
  • Toolchain Overrides: Guides developers on using Raycast's native linting, building, and development commands instead of default tools.
  • Use Case: A developer wants to ensure their extension code adheres to Raycast's quality standards and is easy to maintain.

Quick Start

Follow the guidelines in this Skill to set up and standardize your Raycast extension development process.

Frequently Asked Questions about raycast

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

FAQPage Schema
What development standards should I follow when building Raycast extensions?

Raycast extension development standards define coding, structuring, and packaging guidelines to ensure code quality and consistency across projects, streamlining the creation and maintenance process for extension developers.

How do I set up linting for a Raycast extension project?

Use Raycast's native linting, building, and development commands instead of default tools to maintain extension code quality. The toolchain overrides guide developers in adhering to Raycast's specific quality standards and project structure.

Can I use default TypeScript linting tools for my Raycast extension?

It is recommended to use Raycast's native toolchain commands for linting and building instead of default TypeScript tools. This ensures your extension adheres to Raycast's specific quality standards and maintains consistency across projects.

How do I organize commands in my Raycast extension?

Follow Raycast's development standards for command organization to ensure your extension is easy to maintain. These guidelines define how to properly structure and package commands within the Raycast project architecture.

Do I need TypeScript to develop a Raycast extension?

TypeScript is a core keyword in the Raycast development standards, used to ensure code quality and consistency. Following these standards ensures your extension code is properly structured and adheres to Raycast's toolchain requirements.

What are the best practices for packaging a Raycast extension?

Best practices for packaging a Raycast extension involve following the defined coding, structuring, and packaging guidelines provided by the development standards. This ensures your extension meets Raycast's quality standards and is easy to maintain.