Problem
ADR Toolkit supports Claude Code, Codex CLI, Gemini CLI, and Antigravity CLI harnesses, but not Cline CLI (cline). A ClinePass subscriber using the CLI can't install the skills/adr-toolkit package through Cline's native mechanism today.
Proposed Solution
Add a adapters/cline/ adapter. Unlike Codex/Gemini/Antigravity (each a manifest + install-time symlink), Cline CLI uses the open "Agent Skills" standard — the same SKILL.md + skills/ convention the toolkit already ships. Verified against the live Cline docs and the installed cline 3.0.61 CLI:
cline skill forwards to the open skills CLI (npx skills): cline skill add <owner/repo>.
- Skills auto-discover from
.cline/skills/ (project) and ~/.cline/data/settings/skills/ (global).
skills/adr-toolkit/SKILL.md already satisfies Cline (name matches dir, description < 1024).
So the adapter is README-only (like adapters/generic/) — no plugin.json/gemini-extension.json equivalent exists for Cline skills.
Deliverables:
adapters/cline/README.md — cline skill add SHcommit/ADR-toolkit (repo public), project symlink into .cline/skills/, and global ~/.cline/data/settings/skills/.
tests/unit/test_cline_adapter.py (mirrors test_generic_adapter.py).
tests/unit/test_readme.py — Install table lists Cline CLI.
README.md — add a Cline CLI row to the Install table.
.gitignore — ignore .cline/skills/adr-toolkit install-time symlink.
changelog.md / handoff.md updates.
Manual verification: cline 3.0.61 is installed locally — run install → preflight/init/validate in a scratch repo (same depth as the other adapters).
Alternatives Considered
- Cline TS "Plugin" (
cline plugin install, package.json cline.plugins) — the AgentPlugin mechanism bundles tools/hooks in TypeScript. Rejected: ADR Toolkit's deterministic core is Python; a TS wrapper is rewrite-for-no-benefit, and the always-on-hook use case is already declined in project-roadmap.md ("Harness parity" → hook support "Evaluated, not pursued").
- Manifest file like the Codex/Gemini/Antigravity adapters — N/A; Cline has no skill manifest format.
.clinerules/ rule — always-on prose, not on-demand skill discovery; the root AGENTS.md is already auto-detected by Cline.
Additional Context
Problem
ADR Toolkit supports Claude Code, Codex CLI, Gemini CLI, and Antigravity CLI harnesses, but not Cline CLI (
cline). A ClinePass subscriber using the CLI can't install theskills/adr-toolkitpackage through Cline's native mechanism today.Proposed Solution
Add a
adapters/cline/adapter. Unlike Codex/Gemini/Antigravity (each a manifest + install-time symlink), Cline CLI uses the open "Agent Skills" standard — the sameSKILL.md+skills/convention the toolkit already ships. Verified against the live Cline docs and the installedcline3.0.61 CLI:cline skillforwards to the open skills CLI (npx skills):cline skill add <owner/repo>..cline/skills/(project) and~/.cline/data/settings/skills/(global).skills/adr-toolkit/SKILL.mdalready satisfies Cline (namematches dir,description< 1024).So the adapter is README-only (like
adapters/generic/) — noplugin.json/gemini-extension.jsonequivalent exists for Cline skills.Deliverables:
adapters/cline/README.md—cline skill add SHcommit/ADR-toolkit(repo public), project symlink into.cline/skills/, and global~/.cline/data/settings/skills/.tests/unit/test_cline_adapter.py(mirrorstest_generic_adapter.py).tests/unit/test_readme.py— Install table lists Cline CLI.README.md— add a Cline CLI row to the Install table..gitignore— ignore.cline/skills/adr-toolkitinstall-time symlink.changelog.md/handoff.mdupdates.Manual verification:
cline3.0.61 is installed locally — run install →preflight/init/validatein a scratch repo (same depth as the other adapters).Alternatives Considered
cline plugin install,package.jsoncline.plugins) — the AgentPlugin mechanism bundles tools/hooks in TypeScript. Rejected: ADR Toolkit's deterministic core is Python; a TS wrapper is rewrite-for-no-benefit, and the always-on-hook use case is already declined inproject-roadmap.md("Harness parity" → hook support "Evaluated, not pursued")..clinerules/rule — always-on prose, not on-demand skill discovery; the rootAGENTS.mdis already auto-detected by Cline.Additional Context
project-roadmap.mdandimprovements.mdfor existing plans — "Harness parity" tracks Codex/Gemini/Antigravity only; Cline is not covered.docs.cline.bot/customization/{skills,plugins,cline-rules}.md,docs.cline.bot/sdk/{plugins,plugin-install}.md.SHcommit/ADR-toolkit), socline skill add SHcommit/ADR-toolkitis viable.harness-parityextension for Cline is deferred to a follow-up (non-interactivenpx skillsverification needs design).