python-analyzer
Format and analyze Python code using ruff (formatting/linting) and ty (static type checking). Use when the user asks to format Python code, run linting, check types, fix code style issues, or analyze Python code quality.
reddit-fetch
Fetch content from Reddit using Gemini CLI when WebFetch is blocked. Use when accessing Reddit URLs, researching topics on Reddit, or when Reddit returns 403/blocked errors. (user)
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
clean-code
Clean code guidelines covering naming, SRP, DRY, encapsulation, testing, and version control. Applies to all code generation and refactoring tasks.
go-architecture
Go architecture patterns including clean architecture, DDD, interface-driven development, and project structure guidelines. Triggers on: go project setup, go architecture, go project structure.
go-core-practices
Go core development practices covering function design, error handling, dependency management, concurrency, tooling, and performance. Applies to all Go code generation.
go-database
Go database best practices covering sqlx, migrations with goose, repository pattern, transaction management with UnitOfWork, and query optimization. Triggers on: go database, go repository, go migration, go transaction.
go-http-api
Go HTTP server and API development using standard library, route organization, JSON encoding/decoding with generics, validation, middleware, and security patterns. Triggers on: go http, go api, go handler, go middleware, go server.
go-observability
Go observability with OpenTelemetry covering distributed tracing, metrics collection, structured logging with slog, and alerting strategies. Triggers on: go observability, go tracing, go metrics, go logging, go opentelemetry.
go-sqlx
Guide to jmoiron/sqlx library covering StructScan, NamedExecContext, DbExecutor interface, connection pooling, and observability integration. Triggers on: go sqlx, go database query, go struct scan, go db executor.
go-testing
Go testing best practices covering unit testing with testify, table-driven patterns, mocking with mockgen, integration testing with TestContainers, and HTTP handler testing. Triggers on: go test, go testing, go mock, go integration test.
project-rules
General project rules for interaction style, plans, file changes, and communication preferences. Always active when working in this project.