tweakoztweakozCommunityยท38 Agent Skills Included

orkid

Realtime 3D graphics, audio synthesis, and game engine development

Answers technical questions about the Orkid C++ media engine, covering Vulkan rendering, PBR materials, particles, scene graphs, UI widgets, and the Singularity audio synthesizer. Eliminates digging through thousands of engine source files by routing each question to the exact headers, implementations, and Python bindings. Includes build system, asset catalog, ECS, and distributed multi-machine build coordination references to speed up engine development.
npx skills add tweakoz/orkid --all -g -y
Available:

Sets repo-wide rules for the AI agent: commit messages must describe only the change, and the agent must never push or create pull requests.

All Skills in This Repository (38)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
tweakoztweakoz

orkcore-logging

Explains Orkid logging system configuration and usage for C++ and Python.

Community
Intermediate
๐Ÿ“ฆ In Repo
tweakoztweakoz

orkcore-dataflow

Explain Orkid's dataflow graph system across C++ core and Python bindings.

Community
Advanced
๐Ÿ“ฆ In Repo
tweakoztweakoz

orklev2-audio

Explain Orkid Singularity synthesizer DSP internals and program structures.

Community
Intermediate
๐Ÿ“ฆ In Repo
tweakoztweakoz

orklev2-fbi

Answer questions about Orkid FrameBufferInterface render target management and pixel readback.

Community
Intermediate
๐Ÿ“ฆ In Repo
tweakoztweakoz

orklev2-coreaudio

Explain Orkid's CoreAudio backend and AudioUnit I/O callback behavior on macOS.

Community
Intermediate
๐Ÿ“ฆ In Repo
tweakoztweakoz

orkcore-reflection

Explain Orkid's C++ reflection system with RTTI macros and serialization.

Community
Intermediate
๐Ÿ“ฆ In Repo
tweakoztweakoz

orklev2-ci

Answer questions about Orkid's ComputeInterface and compute shader dispatch.

Community
Intermediate
๐Ÿ“ฆ In Repo
tweakoztweakoz

orklev2-portaudio

Explain Orkid's PortAudio backend callback flow and Singularity synth integration.

Community
Intermediate
๐Ÿ“ฆ In Repo
tweakoztweakoz

orklev2-pbr

Explain Orkid's PBR material system with source references.

Community
Advanced
๐Ÿ“ฆ In Repo
tweakoztweakoz

orklev2-renderer

Explain Orkid renderer and drawable system internals for code-level troubleshooting.

Community
Advanced
๐Ÿ“ฆ In Repo
tweakoztweakoz

orkcore-fsm

Explain Orkid's HFSM design using FsmData, FsmInstance, and DOT visualization.

Community
Intermediate
๐Ÿ“ฆ In Repo
tweakoztweakoz

orklev2-compositor

Explain Orkid compositor render nodes, post-FX, and output configurations.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install orkid skills?โ–ผ

Run `npx skills add tweakoz/orkid --all -g -y` in your terminal to install all skills in this suite globally.

What is the Orkid engine used for?โ–ผ

Orkid is a C++23 media engine for games, realtime 2D/3D graphics, and audio, with full Python bindings. It shipped in titles like Tomb Raider Underworld and Spongebob Gravjet Racing.

How do these skills help with Orkid development?โ–ผ

Each skill maps a subsystem (rendering, audio, ECS, UI, build tools) to its exact source files and APIs, so your agent answers engine questions from real code instead of guessing.

Does Orkid support Python scripting?โ–ผ

Yes. Orkid ships pybind11 and nanobind bindings for graphics, audio, ECS, and UI, and the skills document the exact Python API patterns and examples.

Can I use these skills without knowing C++?โ–ผ

Yes. Many skills focus on the Python layer, so you can build scenes, particles, shaders, and apps through plain Python while your agent handles the engine details.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’