// category
Go
Skills related to Go
7 skills in this category
7 matches
Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications.
Go phase. Reads approved SPEC, maps requirements to tasks, executes via TDD, integrates verifying acceptance criteria.
Use when Go concurrency with goroutines, channels, and sync patterns. Use when writing concurrent Go code.
Use when Go error handling with error wrapping, sentinel errors, and custom error types. Use when handling errors in Go applications.
Use when Go interfaces including interface design, duck typing, and composition patterns. Use when designing Go APIs and abstractions.
Implement a plan file or direct request end-to-end, then hand off to commit-push-pr to ship it. Use when the user says 'go', 'execute the plan', 'implement the plan', or gives an implementation request.
Browser-automated file download with enhanced features. Auto-detects platform (Windows/macOS/Linux, 64/32-bit, ARM/Intel), handles multi-step navigation (homepage to platform-specific pages), captures auto-downloads triggered on page load, and falls back to button clicking when needed. Ideal for complex download flows where curl/wget fail due to client-side rendering, automatic downloads, or multi-page navigation. Features page scrolling for lazy content, extended wait times, and Golang support.