Skip to content

Add @aeorank/nuxt — AI-visibility scanner for Nuxt sites#578

Open
vinpatel wants to merge 1 commit into
nuxt:masterfrom
vinpatel:add-aeorank-nuxt
Open

Add @aeorank/nuxt — AI-visibility scanner for Nuxt sites#578
vinpatel wants to merge 1 commit into
nuxt:masterfrom
vinpatel:add-aeorank-nuxt

Conversation

@vinpatel
Copy link
Copy Markdown

Adding @aeorank/nuxt to the Modules section. It's an open-source Nuxt module (MIT) that scores your site 0-100 across 36 criteria for how ChatGPT, Perplexity, Claude, and Google AI Overviews see it, then generates the files AI engines actually read (llms.txt, llms-full.txt, ai.txt, CLAUDE.md, schema.json, robots-patch.txt, faq-blocks.html, citation-anchors.html, sitemap-ai.xml).

Repo: https://github.com/vinpatel/aeorank — docs and a live scanner at https://aeorank.dev.

Hope it's useful for folks shipping Nuxt sites who want their content picked up by LLM-powered search. Happy to tweak the wording or move the entry if you'd prefer a different spot.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 20, 2026

📝 Walkthrough

Walkthrough

A new module entry for @aeorank/nuxt was added to the README.md file under the "Modules" section. The entry includes a GitHub package link and describes the module as a tool that scores AI visibility and generates citation-related files such as llms.txt, ai.txt, and CLAUDE.md.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change: adding @aeorank/nuxt to the Modules section as an AI-visibility scanner for Nuxt sites.
Description check ✅ Passed The description is directly related to the changeset, providing detailed context about @aeorank/nuxt and why it's being added to the README.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Warning

⚠️ This pull request might be slop. It has been flagged by CodeRabbit slop detection and should be reviewed carefully.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@README.md`:
- Line 40: The Modules section in README.md currently lists an individual module
entry '@aeorank/nuxt' which breaks the section's intended pattern of linking to
external module catalogs; remove the '@aeorank/nuxt' bullet from the Modules
section (or move it to a more appropriate section like "Starter Template" if you
want to showcase individual modules) and instead add a brief note directing
authors to submit Nuxt modules to the official Nuxt modules directory
(https://nuxt.com/modules); ensure the change targets the Modules section and
the specific '@aeorank/nuxt' text so the section remains a pointer to external
module listings only.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 49b0f555-8cc6-48f3-b112-9512aa2232ae

📥 Commits

Reviewing files that changed from the base of the PR and between 111ad3d and 2f58a6b.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md

- [Official listing](https://nuxt.com/modules)
- [nuxt-module topic on GitHub](https://github.com/topics/nuxt-module)
- [@aeorank/nuxt](https://github.com/vinpatel/aeorank/tree/main/packages/nuxt) - Scores your site's AI visibility and generates the files (llms.txt, ai.txt, CLAUDE.md, and more) that help your pages get cited by ChatGPT, Perplexity, Claude, and Google AI Overviews.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify npm package and GitHub repository existence

echo "=== Checking npm package ==="
curl -s https://registry.npmjs.org/@aeorank/nuxt | jq -r '.name, .version, .description, .license' || echo "Package not found"

echo ""
echo "=== Checking GitHub repository ==="
gh repo view vinpatel/aeorank --json name,description,isArchived,visibility,licenseInfo 2>&1 || echo "Repository not accessible"

echo ""
echo "=== Checking if packages/nuxt directory exists ==="
gh api repos/vinpatel/aeorank/contents/packages/nuxt 2>&1 | jq -r 'if type=="array" then "Directory exists" else .message end'

Repository: nuxt/awesome

Length of output: 509


🏁 Script executed:

# Read the README.md to verify the structure of the Modules section
sed -n '30,50p' README.md

Repository: nuxt/awesome

Length of output: 1285


Reconsider placement: this section appears designed to reference external module catalogs, not list individual modules.

The Modules section currently contains only reference links to comprehensive module listings (official directory and GitHub topic). The @aeorank/nuxt entry is the first individual module listed here, which breaks the section's established pattern. Other sections like "Starter Template" explicitly list individual items with descriptions, but the Modules section appears intentionally minimal—directing users to maintained external directories instead.

The package itself is legitimate (MIT-licensed, GitHub repository is public and active), but individual Nuxt modules should be submitted to the official Nuxt modules directory rather than listed directly in this awesome-list.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 40, The Modules section in README.md currently lists an
individual module entry '@aeorank/nuxt' which breaks the section's intended
pattern of linking to external module catalogs; remove the '@aeorank/nuxt'
bullet from the Modules section (or move it to a more appropriate section like
"Starter Template" if you want to showcase individual modules) and instead add a
brief note directing authors to submit Nuxt modules to the official Nuxt modules
directory (https://nuxt.com/modules); ensure the change targets the Modules
section and the specific '@aeorank/nuxt' text so the section remains a pointer
to external module listings only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants