AI SummaryTeaches the functional options pattern for designing flexible Go APIs with optional configuration, helping developers build clean, extensible constructors that scale as requirements grow.
Description
The functional options pattern for Go constructors and public APIs. Use when designing APIs with optional configuration, especially with 3+ parameters.
Install
# Add to your project root as SKILL.md curl -o SKILL.md "https://raw.githubusercontent.com/cxuu/golang-skills/main/skills/go-functional-options/SKILL.md"
Quality Score
C
Acceptable
67/100
Standard Compliance45
Documentation Quality72
Usefulness85
Maintenance Signal80
Community Signal56
Scored Today
Trust & Transparency
Open Source — Apache-2.0
Source code publicly auditable
Verified Open Source
Hosted on GitHub — publicly auditable
Actively Maintained
Last commit 1mo ago
20 stars
1 forks
My Fox Den
Community Rating
Works With
Claude Code