@three-flatland/skills
v0.1.0-alpha.2
Published
Claude Code skills for the three-flatland ecosystem (TSL, …).
Downloads
89
Maintainers
Readme
@three-flatland/skills
Claude Code skills for the three-flatland ecosystem — TSL shaders, WebGPU, and related domain knowledge packaged for agent use.
Alpha Release — this package is in active development. Skills will evolve alongside the libraries they document. Pin your version and check the changelog before upgrading.
Install
With npx skills (recommended)
npx skills add thejustinwalsh/three-flatlandInstall a single skill:
npx skills add thejustinwalsh/three-flatland/skills/tslVia npm
npm install --save-dev @three-flatland/skills@alpha
cp -r node_modules/@three-flatland/skills/* .claude/skills/Included skills
- tsl — Use when writing TSL shaders, creating NodeMaterials, migrating GLSL to TSL, using compute shaders, working with
three/tslimports, or debugging shader node graphs.
Requirements
- Claude Code (or any agent compatible with the Agent Skills specification)
Authoring a new skill
- Add a top-level directory under
skills/named after the skill (kebab-case). - Create
skills/<name>/SKILL.mdwith YAML frontmatter:--- name: <name> description: Use when <trigger conditions> --- - Add supplemental reference files alongside
SKILL.mdas needed. - Per-skill helper scripts go in
skills/<name>/scripts/and are invoked by the agent from the user's project root sonode_modulesresolution works. - Validate locally:
pnpm --filter @three-flatland/skills validate - Open a PR with a changeset (
pnpm changeset).
Validation combines skills-ref (base frontmatter) with a local check enforcing the "Use when…" description convention.
Documentation
Full docs at thejustinwalsh.com/three-flatland
License
This README was created with AI assistance. AI can make mistakes — please verify claims and test code examples. Submit corrections here.
