By ekline-io
EkLine documentation toolkit — review, enforce style, detect stale docs, check links, measure coverage, generate changelogs, and create llms.txt
Generate a structured changelog entry from git history. Runs a helper script that analyzes commits and categorizes them (Added, Changed, Fixed, Removed, Security, Breaking Changes). Presents results in Keep a Changelog format. Use before a release or to catch up on missing entries.
Scan documentation files for broken internal links, missing anchors, and optionally validate external URLs. Runs a helper script that extracts all links, validates them, and reports broken links with suggestions. Use before publishing docs or as a periodic health check.
Measure documentation coverage by scanning your codebase for exported functions, classes, API endpoints, and CLI commands, then checking if docs exist. Runs a helper script that reports coverage percentage, breakdowns by type and directory, and lists undocumented items. Supports TypeScript/JavaScript, Python, and Go.
Detect stale documentation by comparing recent code changes against docs. Runs a helper script that extracts changed symbols from git diffs and cross-references them against documentation files. Flags docs that reference modified or removed code. Use after merging changes or before a release.
Generate an llms.txt file for your project following the llms.txt specification. Runs a helper script that detects your docs platform, classifies pages into sections, and resolves URLs. Makes documentation discoverable by large language models. Use when setting up a new docs site or improving AI discoverability.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that reviews, fixes, and improves your documentation using EkLine — with built-in style enforcement, terminology checks, stale docs detection, link validation, coverage analysis, changelog generation, and LLM-readiness tooling.
review-docsRuns EkLine Docs Reviewer on your documentation and applies recommended fixes.
/review-docs ./docs
/review-docs docs/guide.md docs/api.md
Requires ekline-cli and an EkLine token. See Prerequisites below.
style-guideEnforces documentation style, voice, and tone consistency.
Rules are defined in skills/style-guide/references/style-rules.md.
terminologyChecks documentation for consistent terminology against a configurable set of rules.
Rules are defined in skills/terminology/references/terminology-rules.md.
check-linksScans documentation for broken links and missing anchors.
/check-links ./docs
/check-links ./docs --external
docs-freshnessDetects stale documentation by comparing recent code changes against docs.
/docs-freshness
/docs-freshness main..HEAD ./docs
/docs-freshness v1.2.0..v1.3.0
docs-coverageMeasures what percentage of your public API surface is documented.
/docs-coverage
/docs-coverage ./src ./docs
changelogGenerates structured changelog entries from git history.
/changelog
/changelog v1.3.0
/changelog v1.2.0..v1.3.0
llms-txtGenerates an llms.txt file for your project following the llms.txt specification.
/llms-txt
/llms-txt ./docs
llms.txt with sections (Docs, API, Guides, Examples)llms-full.txt with complete doc content for smaller projectsreview-docs only)macOS:
curl -L https://github.com/ekline-io/ekline-cli-binaries/releases/latest/download/ekline-cli-macos.tar.gz | tar xz
chmod +x ekline-cli
sudo mv ekline-cli /usr/local/bin/
Linux:
curl -L https://github.com/ekline-io/ekline-cli-binaries/releases/latest/download/ekline-cli-linux.tar.gz | tar xz
chmod +x ekline-cli
sudo mv ekline-cli /usr/local/bin/
Windows:
Download ekline-cli-windows.zip from the Release Page and add to your PATH.
review-docs only)Get a token from the EkLine Dashboard and set it as an environment variable:
export EKLINE_EK_TOKEN=your_token_here
EK_TOKEN is also accepted.
Clone into your Claude Code skills directory:
npx claudepluginhub ekline-io/ekline-docs-skills --plugin ekline-docs-skillsDocumentation and authoring workflow router: audit docs vs code drift, sync docs after changes, optimize prompts and SKILL.md files, validate GLFM and Markdown formatting, summarize files/URLs/images with fidelity enforcement. Use when: docs are out of date, CLAUDE.md needs improving, SKILL.md needs optimizing, checking if documentation matches code, summarizing files or URLs.
Optimize documentation for AI coding assistants and LLMs. Features c7score evaluation, llms.txt generation, question-driven restructuring, and automated quality scoring. Makes your docs perfect for Claude, Copilot, and other AI tools.
Documentation quality, generation, and improvement using Diataxis principles. Pairs with beagle-core for full workflow.
Documentation review, cleanup, and generation with AI slop detection, style learning, and human-quality writing enforcement
Multi-LLM documentation review for catching inconsistencies, codebase mismatches, and gaps. Supports Opus, GPT, and Gemini in parallel with synthesis and guided resolution.
Generate and maintain documentation from code with drift detection. Validates docs against source, auto-generates from code patterns, syncs outdated content, and provides reusable templates for consistent documentation.