kessoku-di
Installation
SKILL.md
Kessoku: Parallel DI for Go
Kessoku is a compile-time dependency injection library that speeds up Go application startup through parallel initialization. Unlike google/wire (sequential), kessoku runs independent providers concurrently.
Use this skill when you are building or debugging kessoku injectors/providers, wiring async dependencies, migrating from google/wire, or troubleshooting go tool kessoku generation problems.
Supporting files: PATTERNS.md for examples, MIGRATION.md for wire migration, TROUBLESHOOTING.md for common errors.
When to Use Kessoku
- Slow startup: Multiple DB connections, API clients, or cache initialization
- Cold start optimization: Serverless/Lambda functions timing out
- google/wire alternative: Want compile-time DI with parallel execution
Quick Start
//go:generate go tool kessoku $GOFILE