CLI
@contextlint/cli パッケージが提供する contextlint コマンドは、ローカル開発でも CI でも同じ実行系として使えます。設定ファイルの自動検出、watch モード、機械可読な JSON 出力までを 1 つのバイナリで賄います。
インストール方法は Get Started → インストール を参照してください。本ページではインストール後の使い方の入り口を案内します。
サブコマンド一覧
Section titled “サブコマンド一覧”| サブコマンド | 用途 |
|---|---|
contextlint(デフォルト) | Markdown ドキュメントを lint する |
contextlint init | 対話形式で contextlint.config.json を生成する |
contextlint compile | ドキュメントとルールを Claude Code 向け SKILL.md に変換する |
contextlint impact <file> | 指定ファイルの変更が影響するドキュメントを分析する |
contextlint slice <query> | クエリに関連するドキュメントの最小セットを抽出する |
contextlint graph | ドキュメント依存グラフを表示する |
各サブコマンドの引数とオプションは コマンド を参照してください。
このセクションの構成
Section titled “このセクションの構成”- コマンド —
lint/init/compileの挙動と使い方 - フラグリファレンス —
--config/--format/--watch/--cwdなどの一覧 - watch モード — ファイル変更を検知して自動で再 lint する
- JSON 出力 —
--format jsonの形式と CI での活用
インストール後は次のコマンドでバージョンを確認できます。
npx contextlint --version設定ファイルがなくても --version や --help は実行できますが、lint の実行には contextlint.config.json が必要です。設定ファイルの作り方は Configuration を参照してください。