skills/smithery.ai/go-channel-patterns

go-channel-patterns

Installation
SKILL.md

Channel Patterns

Core Rule

Only the sender closes channels. Receivers never close.

CORRECT - Sender closes

func generator() <-chan int {
    ch := make(chan int)
    go func() {
        defer close(ch) // Sender closes
        for i := 0; i < 10; i++ {
            ch <- i
        }
    }()
    return ch
}
Installs
1
First Seen
Mar 22, 2026
go-channel-patterns from smithery.ai