Skip to main content

Packages & CLI Tools

This section documents individual @cogs/* packages and the command-line tools they ship — as opposed to the Skills Catalog, which documents the Claude Code skills built on top of some of these packages. Start here if you want to run a cogs CLI tool directly, outside of Claude Code.

ToolPackageWhat it's for
cogs-env-doctor@cogs/env-doctor (private, never published)Diagnoses and fixes quote-wrapped secret values on Render environment variables
config-lint@cogs/config (public)Lints an app's layered .env* chain for the same quote-wrapping mistake, at the source, before it ever reaches a deploy provider

Both tools exist because of the same underlying bug: a value copy-pasted verbatim out of a shell-quoted .env file — FOO='abc123' — loses its meaning once it lands somewhere with no shell to strip the quotes. config-lint catches it locally, in the .env* files themselves, before a deploy. cogs-env-doctor catches (and, cautiously, fixes) it after the fact, directly on a Render service's stored environment variables.

This section will grow as more @cogs/* packages ship their own CLI entry points or warrant a dedicated usage page beyond their package README.