Use when working with context.Context in Go — placement in signatures, propagating cancellation and deadlines, and storing values in context vs parameters.…
Go Context Usage Context as First Parameter Functions that use a Context should accept it as their first parameter: func F(ctx context.Context, /* other arguments */) error func ProcessRequest(ctx context.Context, req *Request) (*Response, error) This is a strong convention in Go that makes context flow visible and consistent across codebases. Don't Store Context in Structs
don't have the plugin yet? install it then click "run inline in claude" again.