Skip to content

feat: add auto-skeleton - #1642

Merged
danielroe merged 4 commits into
nuxt:mainfrom
oleksiizlotnik:add-auto-skeleton
Oct 10, 2026
Merged

danielroe merged 4 commits into
nuxt:mainfrom
oleksiizlotnik:add-auto-skeleton

Conversation

@oleksiizlotnik

Copy link
Copy Markdown
Contributor

I decided to solve my real day-to-day problem as a developer: maintaining skeleton layout is a bit annoying. Layout changes - and I need to remember to change the skeleton component to make them match.

That's why I decided to create auto-skeleton, that builds the skeleton based on real component's layout and is in auto-sync, so no manual maintenance needed, you just care about your component and forget about skeleton. It just works.

npm package is https://www.npmjs.com/package/auto-skeleton-vue, nuxt module is at auto-skeleton-vue/nuxt
docs link https://oleksiizlotnik.github.io/AutoSkeleton/guide/nuxt

Tested on my pet project that is using nuxt 4, worked perfectly. It works with SSR, the page hydrates without warnings.

@oleksiizlotnik oleksiizlotnik changed the title feat: add auto-skeleto feat: add auto-skeleton Oct 10, 2026
@coderabbitai

coderabbitai Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: af610237-da81-4ac8-bfef-d2060968790e


📥 Commits

Reviewing files that changed from the base of the PR and between bc3fb14 and 3afef4d.



⛔ Files ignored due to path filters (1)
  • icons/auto-skeleton.svg is excluded by !**/*.svg


📒 Files selected for processing (1)
  • modules/auto-skeleton.yml


Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.




📝 Walkthrough
📝 Walkthrough

Walkthrough

Adds an auto-skeleton module entry with package and project links, an icon, UI category, maintainer, Nuxt compatibility requirement of >=3.10.0, and an empty requires list.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~4 minutes



Merge Risk: ⚪ Minimal · up to 3afef

The catalog entry matches the repository’s metadata contract, and no concrete compatibility failure is established. No actionable issue remains that warrants delaying this metadata change.

Pre-merge checks | Passed 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Title check Passed The title clearly and concisely identifies the main change: adding the auto-skeleton module.
Description check Passed The description explains the auto-skeleton module, its purpose, package locations, documentation, and reported testing. It is directly related to the changeset.

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



  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@danielroe
danielroe merged commit a0ef09c into nuxt:main Oct 10, 2026
6 checks passed
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