Files
Larry Gritz 0abda7e635 admin: Add AI coding assistant configuration (#2122)
Adds agent configuration supporting Claude Code, Cursor, GitHub
Copilot, OpenAI Codex, and Opencode. A single AGENTS.md and contents
of .agents subdirectory serve as the canonical source for
instructions, skills, and other things that can be used across
multiple tools.

A script can be invoked by users to do the local setup of links or
references to allow them to use a particular tool:
`.agents/setup-agent TOOL` Currently supported tools by this script
include Claude Code, Codex, Cursor, GitHub Copilot, and OpenCode.

This initial commit includes two skills that I wrote and have used for
the last couple monthly releases: release-notes-update and
prepare-patch-release. I assume that we will add more over time as we
discover tasks that we want to make standard skill automation for.

Assisted-by: Claude Code / claude-sonnet-4-6

The AGENTS.md, Claude skills, and general scheme are entirely from me.
I used Claude to help me establish the setup script for the other
tools I don't happen to use.

This basic structure was first prototyped on OIIO and then copied to
OSL.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
2026-05-29 15:18:05 -07:00
..

Documentation

The OSL Documentation Project is a work in progress.

The plan is to adopt the OCIO Documentation Project's methodology for maintaining and building documentation of various kinds as it becomes the blueprint for the ASWF.

There is much work to be done here.

Of particular interest are these topics. Please consider adding any information you might have about any of these to the repo:

  • Any material at all for people learning to write OSL shaders (beyond the formal language spec, which is not intended to be a tutorial or cookbook for writing shaders).
  • Example .osl code and/or .h files that are:
    1. Generally useful, but do not warrant inclusion into the OSL source itself.
    2. Tutorial in nature.
  • Robust installation or build instructions for Windows and macOS.
  • Guide for how to integrate OSL into an application such as a renderer.

If you have some relevant content and you'd like to discuss its inclusion, please use the OSL Documentation discussion:

OSL Documentation

or alternatively, you may post to:

https://lists.aswf.io/g/osl-dev/topics
osl-dev@lists.aswf.io

You may also simply submit a PR.