安装
contextlint 提供 两种安装方式。如果你正在使用 AI 宿主(Claude Code / Cursor / Codex 等),通过 Skill 安装最为快捷;否则可以通过 CLI 手动配置。
通过 Skill 安装(推荐)
Section titled “通过 Skill 安装(推荐)”如果你使用的 AI 宿主兼容 agentskills.io,只需一条 gh skill install 命令即可完成。
gh skill install nozomi-koborinai/contextlint contextlint-init之后,只要这样向 AI 提出请求即可:
帮我配置 contextlint
AI 会分析仓库结构,识别文档的存放位置和风格(ADR 形式 / 规格书形式 / 表格中心 / 等等),自动生成适合该项目的 contextlint.config.json。无需在 21 条规则中手动挑选。
支持的 AI 宿主:
- Claude Code
- Cursor Agent
- Cline
- Codex
- Gemini CLI
- GitHub Copilot
- 其他遵循 agentskills.io 规范的宿主
前置条件: 已安装 GitHub CLI(gh)。如未安装,请参考 GitHub CLI 官方网站。
通过 CLI 安装(手动)
Section titled “通过 CLI 安装(手动)”如果你不使用 AI 宿主,或希望完全自主管理配置,可以直接安装 @contextlint/cli 包。
按包管理器安装
Section titled “按包管理器安装”contextlint 通过 npm registry 发布。请根据项目使用的包管理器执行下列命令之一:
# bunbun add -D @contextlint/cli
# pnpmpnpm add -D @contextlint/cli
# yarnyarn add -D @contextlint/cli
# npmnpm install -D @contextlint/cli推荐作为开发依赖(-D 或 --save-dev)安装,因为生产构建并不需要它。
全局安装(可选)
Section titled “全局安装(可选)”如果会在多个项目中频繁使用,也可以全局安装。
# bunbun add -g @contextlint/cli
# npmnpm install -g @contextlint/cli不过,如果希望按项目锁定依赖版本,项目内安装(-D)更为稳妥。这样能在 CI 环境中保证一致的行为。
安装完成后,如果可以输出版本号,即表示安装成功。
npx contextlint --version- 快速开始 — AI 集成 — 通过 Skill 执行
init,以最短路径完成配置 - 快速开始 — 手动 — 用
contextlint init的交互模式生成配置文件