About unity-builder-pattern
unity-builder-pattern is a minimal C# builder skill for constructing Unity GameObjects. It provides a fluent API for setting up objects and adding components.
Key features
- 01Chainable setup methods
- 02Generic IBuilder interface
- 03GameObject component addition
Use cases
- 01Build a GameObject with a readable setup chain
- 02Add components while constructing an object
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ muharremtozan/ unity-agent-skills --skill unity-builder-patternAfter installing, type/unity-builder-patternin Claude Code to confirm it loaded.
Bundled filesassets/code/Builder.cs.txtreferences/guide.md
Details
From the project READMEUnity Builder Pattern
Minimal builder pattern for GameObject construction.
Core Features
- Fluent API: Chainable methods for readable setup
- Generic Interface:
IBuilder<T>for any object type - Component Management: Easy component addition
Core Files (1 file)
Builder.cs.txt: Complete builder pattern (interface + fluent implementation)
Usage
var player = new GameObjectBuilder( "Player" )
.WithPosition( Vector3.zero )
.AddComponent<Rigidbody>()
.Build();
Comments
Markdown supported