go-functional-options

Use the Functional Option Pattern for configurable Go constructors. Applies to types needing multiple optional parameters with validation and defaults. Includes Go 1.25 generics support.

$ Installer

git clone https://github.com/cassamajor/xcnf /tmp/xcnf && cp -r /tmp/xcnf/.claude/skills/go-functional-options ~/.claude/skills/xcnf

// tip: Run this command in your terminal to install the skill