go-testing
Go testing conventions and patterns. Use when writing tests, discussing coverage, or editing _test.go files. Triggers: test organization, black-box testing, table-driven tests, HTTP mocking, coverage criteria,...
Browse published AI skills maintained by JaimeStill. Compare skill descriptions and follow each source repository for setup instructions.
Indexed skills
20Repository stars across indexed skills
8Repository forks
0Average repository stars per indexed skill
0Repository stars may repeat across skills from the same repository.
Go testing conventions and patterns. Use when writing tests, discussing coverage, or editing _test.go files. Triggers: test organization, black-box testing, table-driven tests, HTTP mocking, coverage criteria,...
Core Go development patterns and idioms. Use for package design, code organization, configuration patterns, interface definitions, or when editing .go files. Triggers: package structure, dependency hierarchy, i...
Describe when this skill should be invoked. Include: - Trigger keywords (e.g., authentication, API design) - File patterns (e.g., when editing *.go files) - Use cases (e.g., implementing login flows)
ImageMagick integration patterns for Go. Use when processing images, rendering documents, or integrating ImageMagick commands. Triggers: image processing, document rendering, magick command, image conversion, P...
Container and infrastructure patterns for Go applications. Use when working with Dockerfiles, external binaries, or deployment configuration. Triggers: containerization, external binary integration, dependency...
Describe when this skill should be invoked. Include trigger keywords, file patterns, and explicit use cases. The more specific, the better Claude can determine when to load this skill.
Go library development patterns. Use when designing library APIs, implementing extensibility, or working on packages in pkg/ directories. Triggers: format extensibility, provider separation, capability composit...
HTTP API development patterns for Go. Use when creating endpoints, handlers, middleware, or error responses. Triggers: API design, HTTP handlers, error handling, functional options, option merging, response for...
Milestone-anchored development methodology. Use when planning milestones, starting sessions, creating implementation guides, or reviewing process. Triggers: milestone planning, session workflow, implementation...
HTTP handler, module, middleware, and routing patterns. Use when implementing endpoints, modules, middleware, routes, or HTTP responses. Includes module pattern for mountable sub-applications and path normaliza...
Database patterns including repository, query building, and pagination. Use when working with SQL, repositories, or database operations. Triggers: repository.go, *sql.DB, *sql.Tx, ProjectionMap, query.Builder,...
Layered Composition Architecture patterns. Use when designing system boundaries, state flow, lifecycle management, configuration, or module structure. Includes Infrastructure pattern for shared dependencies and...
Testing patterns and conventions. Use when writing tests, reviewing test coverage, or organizing test infrastructure. Triggers: _test.go, TestXxx, t.Run, table-driven tests, black-box testing, package name_test...
Web development patterns including frontend templates, CSS architecture, and server-side rendering infrastructure. Includes PageDef and TemplateSet for Go template rendering. Triggers: Web Components, al-* comp...
Document processing using document-context library. Use when working with PDFs or image rendering. Triggers: document-context, PDF, page rendering, RenderOptions, page range expressions, documents domain, image...
OpenAPI 3.1 specification patterns. Use when defining API schemas, operations, or documentation. Triggers: openapi.go, OpenAPI, Spec.*, openapi.Operation, openapi.Schema, openapi.Response, RequestBodyJSON, Resp...
Blob storage patterns for file persistence. Use when implementing storage operations or file management. Triggers: storage.System, Store, Retrieve, Delete, Validate, Path, atomic writes, path traversal protecti...
Core Go development patterns. Use when working with file structure, error handling, naming conventions, or package organization. Includes domain system file organization and repository query method naming. Trig...
Workflow patterns from go-agents-orchestration library. Use when implementing workflows, state management, checkpoints, or parallel processing. Triggers: StateGraph, workflows.Register, WorkflowFactory, state.S...
Agent execution patterns including LLM calls and token handling. Use when implementing agent execution or multipart forms. Triggers: agent.Agent, VisionForm, ParseVisionForm, Token injection, constructAgent, Ch...
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.