ori-syntax

Reference Ori language syntax, types, patterns, and prelude functions.

14|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/upstat-io/ori-lang --skill ori-syntax
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ori-syntax
Source: https://github.com/upstat-io/ori-lang/tree/main/.claude/skills/ori-syntax
Command: npx skills add https://github.com/upstat-io/ori-lang --skill ori-syntax

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for the Ori programming language, ensuring correct syntax, type understanding, and effective use of its standard library.

Core Features & Use Cases

  • Syntax Guidance: Helps developers write syntactically correct Ori code.
  • Type and Pattern Understanding: Clarifies Ori's type system, traits, and pattern matching.
  • Prelude Function Reference: Details available prelude functions and methods for common tasks.
  • Use Case: When unsure about how to declare a function, define a type, or use a specific prelude function in Ori, consult this Skill.

Quick Start

Use the ori-syntax skill to understand how to declare a mutable variable in Ori.

Frequently Asked Questions about ori-syntax

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

FAQPage Schema
How do I declare a mutable variable in the Ori programming language?

You can declare a mutable variable in Ori by consulting this syntax reference. It provides the exact syntax needed for variable declaration, ensuring your code aligns with Ori's expression-based programming and value semantics.

How does pattern matching work with Ori types and traits?

Pattern matching in Ori works by clarifying the type system, traits, and matching constructs. This skill details how to define types and effectively apply pattern matching to handle different data structures.

What prelude functions are available for common tasks in Ori?

Ori provides a set of prelude functions and methods for common programming tasks. This reference details the available prelude functions, helping you understand and apply Ori's standard library effectively.

Do I need to understand explicit effects to write correct Ori syntax?

Yes, understanding explicit effects is required to write correct Ori syntax. This reference helps Ori developers grasp unique language features like explicit effects and value semantics to avoid syntax errors.

Why does my Ori code fail when defining custom types?

Your Ori code may fail due to incorrect syntax when defining custom types or traits. This skill provides a comprehensive reference for the Ori type system, helping you debug syntax errors and clarify type definitions.