valkor-ai/loom

Loop engineering for agentic software delivery.

About the project

Loom is a delivery harness that guides coding agents through defining, planning, implementing, checking, repairing, previewing, and handing off software changes. It is used with Claude Code, Codex, OpenCode, and other coding agents when work must be continued or inspected across sessions. The catalogue skills, hooks, commands, instructions, and plugin extend or operate this workflow.

This repository also configures its own agents. See what loom tells them →

1.3kStars on the repository
40Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

godot

01

valkor-ai/loom

Skill Claude CodeCodex

Build, test, debug, and visually verify Godot projects through Loom. Use only when the task explicitly mentions Godot, GDScript, gdUnit, or godot-mcp, or when the active workspace contains project.godot. Covers Godot project structure, engine APIs, headless checks, gameplay tests, screenshots, and handoff evidence. Do…

not rated 1.3k +9 changed 1mo ago A SkillSpector: pass 84 tokens original Apache-2.0

gdtoolkit

02

valkor-ai/loom

Skill Claude CodeCodex

Lint and format GDScript files using gdtoolkit (gdlint + gdformat). Use after writing or modifying .gd files, when asked to check code style, fix lint errors, format code, or set up linting configuration. Also use when gdlint/gdformat errors appear in output and need diagnosis. Does NOT require Godot — runs as a…

not rated 1.3k +9 3d ago A SkillSpector: pass 83 tokens original Apache-2.0

gdunit-driver

03

valkor-ai/loom

Skill Claude Code

Run gdUnit4 unit tests and parse results into structured output. Use this skill after writing or modifying code to verify correctness via unit tests, when diagnosing test failures, or when writing new test files. Triggers: "run tests", "test fails", "write a test", any gdUnit4/unit test mention. Supports both GDScript…

not rated 1.3k +9 3d ago A SkillSpector: pass 84 tokens original Apache-2.0

godot-api

04

valkor-ai/loom

Skill Claude Code

Look up Godot engine class APIs — methods, properties, signals, enums. Use when you need to find which class to use or look up specific API details. Supports version-specific docs — reads the correct API for the project's Godot version.

not rated 1.3k +9 3d ago A SkillSpector: pass 53 tokens original Apache-2.0

godot-e2e

05

valkor-ai/loom

Skill Claude Code

Write and run E2E (end-to-end) game tests using the godot-e2e framework. Python controls a live Godot game over TCP — Locator-based semantic queries, expect() auto-retry assertions, and engine log capture make failures self-diagnosing. Use this skill whenever you need to: Test actual gameplay: player movement…

not rated 1.3k +9 3d ago A SkillSpector: pass 189 tokens original Apache-2.0

headless-build

06

valkor-ai/loom

Skill Claude CodeCodex

Compile-check a Godot project using headless mode. Use after writing or modifying any GDScript or C# code to verify it compiles. Triggers: after code changes, before running tests, when build errors need diagnosis. Also use this when the user says "check if it compiles", "build check", "does this parse", or after any…

not rated 1.3k +9 3d ago A SkillSpector: pass 85 tokens original Apache-2.0

input-mapper

07

valkor-ai/loom

Skill Claude Code

Manage Godot input action mappings in project.godot. Use when adding input actions, changing key bindings, setting up controls for a new genre, or validating that all referenced actions exist. Use it while implementing mechanics or changing the project's controls.

not rated 1.3k +9 3d ago A SkillSpector: pass 54 tokens original Apache-2.0

mcp-driver

08

valkor-ai/loom

Skill Claude Code

Runtime debugging and live project inspection via godot-mcp. Use when headless tools cannot diagnose the problem: code compiles but runtime behavior is wrong, tests pass but the game does not work as expected, or you need to inspect live state (node tree, console output, rendering). Escalation trigger: a task has…

not rated 1.3k +9 3d ago A SkillSpector: pass 171 tokens original Apache-2.0

project-scaffold

09

valkor-ai/loom

Skill Claude CodeCodex

Inspect or initialize a Godot project without imposing a game architecture. Use when starting a project, checking project.godot, adding a main scene, or deciding which optional Godot addons are needed.

not rated 1.3k +9 3d ago A SkillSpector: pass 44 tokens original Apache-2.0

animation-review

10

valkor-ai/loom

Skill Claude CodeCodex

Reviews Godot Animation implementation for known pitfalls. Triggers AFTER implementation, when code involves AnimationPlayer, AnimationTree, AnimatedSprite2D, SpriteFrames, AnimationNodeStateMachine, BlendSpace, OneShot, callbackmodeprocess, or animation playback control (play/travel/start). Do NOT use this skill for…

not rated 1.3k +9 3d ago A SkillSpector: pass 75 tokens original Apache-2.0

audio-review

11

valkor-ai/loom

Skill Claude CodeCodex

Reviews Godot Audio implementation for known pitfalls. Triggers AFTER implementation, when code involves AudioStreamPlayer, AudioStreamPlayer2D, AudioStreamPlayer3D, AudioServer, AudioBus, AudioEffect, AudioStream, or .finished signal on audio players. Do NOT use this skill for planning or teaching — only for…

not rated 1.3k +9 3d ago A SkillSpector: pass 72 tokens original Apache-2.0

navigation-review

12

valkor-ai/loom

Skill Claude CodeCodex

Reviews Godot navigation implementation for known pitfalls. Triggers AFTER implementation, when code involves NavigationAgent2D, NavigationAgent3D, NavigationRegion2D, NavigationRegion3D, NavigationLink2D, NavigationLink3D, NavigationObstacle2D, NavigationObstacle3D, targetposition, TargetPosition, avoidanceenabled…

not rated 1.3k +9 3d ago A SkillSpector: pass 103 tokens original Apache-2.0

particles-review

13

valkor-ai/loom

Skill Claude CodeCodex

Reviews Godot Particles implementation for known pitfalls. Triggers AFTER implementation, when code involves GPUParticles2D, GPUParticles3D, CPUParticles2D, CPUParticles3D, ParticleProcessMaterial, trailenabled, sub-emitters, GPUParticlesCollision, or particle amount/emission control. Do NOT use this skill for…

not rated 1.3k +9 3d ago A SkillSpector: pass 85 tokens original Apache-2.0

physics-review

14

valkor-ai/loom

Skill Claude CodeCodex

Reviews Godot physics implementation for known pitfalls. Triggers AFTER implementation, when code involves CollisionObject2D, RigidBody2D, CharacterBody2D, Area2D, collision layers, or physics callbacks. Do NOT use this skill for planning or teaching — only for post-implementation review.

not rated 1.3k +9 3d ago A SkillSpector: pass 62 tokens original Apache-2.0

shader-review

15

valkor-ai/loom

Skill Claude CodeCodex

Reviews Godot Shader/Material implementation for known pitfalls. Triggers AFTER implementation, when code involves ShaderMaterial, setshaderparameter, .gdshader, VisualShader, hintscreentexture, BackBufferCopy, instance uniform, or uniform declarations. Do NOT use this skill for planning or teaching — only for…

not rated 1.3k +9 3d ago A SkillSpector: pass 67 tokens original Apache-2.0

tilemap-review

16

valkor-ai/loom

Skill Claude CodeCodex

Reviews Godot TileMap implementation for known pitfalls. Triggers AFTER implementation, when code involves TileMapLayer, TileSet, TileSetAtlasSource, TileSetScenesCollectionSource, terrain painting, setcell, erasecell, getcelltiledata, collision polygons on tiles, or NavigationRegion2D with tile-based navigation. Do…

not rated 1.3k +9 3d ago A SkillSpector: pass 85 tokens original Apache-2.0

ui-review

17

valkor-ai/loom

Skill Claude CodeCodex

Reviews Godot UI/Control implementation for known pitfalls. Triggers AFTER implementation, when code involves Control, Container, HBoxContainer, VBoxContainer, GridContainer, MarginContainer, ScrollContainer, PanelContainer, Button, Label, LineEdit, TextEdit, OptionButton, TabContainer, CanvasLayer, Theme, StyleBox…

not rated 1.3k +9 3d ago A SkillSpector: pass 98 tokens original Apache-2.0

screenshot

18

valkor-ai/loom

Skill Claude Code

Capture gameplay screenshots using godot-e2e for visual verification. Use when you need to: take a screenshot of the running game, capture multiple screenshots during an E2E scenario, generate reference.png, visually verify game state, or provide screenshots for VQA analysis. Triggers: "screenshot", "capture…

not rated 1.3k +9 3d ago A SkillSpector: pass 87 tokens original Apache-2.0

visual-qa

19

valkor-ai/loom

Skill Claude CodeCodex

Inspect Godot screenshots or short frame sequences for acceptance issues. Use after capturing a scene, when checking camera framing, missing assets, UI overlap, collision visualization, animation, or a black/empty viewport.

not rated 1.3k +9 3d ago A SkillSpector: pass 45 tokens original Apache-2.0

threejs

20

valkor-ai/loom

Skill Codex

Build, debug, and verify Three.js browser games through Loom. Use only when the request mentions Three.js, React Three Fiber, WebGL game work, or the active workspace declares a three, @react-three/fiber, or @react-three/drei dependency. Do not load for unrelated web projects.

not rated 1.3k +9 3d ago A 67 tokens original Apache-2.0

valkor-ai/loom

Skill Codex

Generate, texture, rig, animate, stylize, convert, and download 3D assets for Three.js games via the Tripo API. Use for text-to-3D, image-to-3D, game-ready GLB/FBX, characters, creatures, buildings, props, weapons, terrain, auto-rigging, animation retargeting, model texturing, voxel/LEGO stylization, and low-poly…

not rated 1.3k +9 3d ago A 109 tokens original Apache-2.0

valkor-ai/loom

Skill Codex

Upgrade Three.js games from prototype visuals to premium browser graphics: art-direction critique, procedural model building, material and texture libraries, world prop kits, shaders, VFX, lighting and render pipeline, LOD and instancing, render budgets, and a 10-category visual scorecard. Use when screenshots still…

not rated 1.3k +9 3d ago A 91 tokens original Apache-2.0

valkor-ai/loom

Skill Codex

Generate, convert, clean, and integrate audio for Three.js browser games with ElevenLabs: sound effects, looping ambience, UI sounds, impact/weapon/vehicle audio, creature and boss stingers, announcer and dialogue TTS, voice conversion from a scratch performance, voice cleanup, audio manifests, and Web Audio…

not rated 1.3k +9 3d ago A 71 tokens original Apache-2.0

valkor-ai/loom

Skill Codex

Debug and profile Three.js browser games: blank canvases, render and runtime bugs, asset and audio loading, animation, resize, mobile input, plus performance profiling of draw calls, triangles, textures, memory, shader and post-processing cost, and bundle size.

not rated 1.3k +9 3d ago A 58 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: