# CommandKit CommandKit is a Go library project for consistent CLI inspection, command syntax, and shared command infrastructure across related applications. The current Go library provides an instance-owned command registry, typed flag and operand bindings, Cobra-backed routing, invocation outcomes, generated help, and application or CommandKit version reporting. Standard configuration and PromptKit command families remain planned. ## Documentation - [Contributor guide](docs/development.md) - [Command line reference](docs/cli.md) - [Architecture policy](docs/policy/architecture.md) - [CLI standard proposal](docs/roadmap/01-cli-plan.md) - [Dispatcher implementation roadmap](docs/roadmap/02-dispatch.md) - [Backend implementation roadmap](docs/roadmap/03-backend.md) - [Public facade implementation roadmap](docs/roadmap/04-facade.md) - [Policy provenance](docs/policy/meta.md) CommandKit is licensed under the [LGPL v3.0 or later](COPYRIGHT). [Open Source attribution notices](docs/oss/attribution.md) are available.