shipshitdev avatar

Component Library

This is a React and Next.js component architecture guide that pushes composition patterns, TypeScript interfaces, and performance optimization from the start. You'd reach for it when building shared UI components in a monorepo or refactoring existing code for reusability. It covers the practical stuff: naming conventions (PascalCase files, useHook patterns), when to reach for memo and lazy loading, and accessibility basics like semantic HTML and keyboard navigation. The quick reference is genuinely quick, which is nice when you just need to remember the prop interface naming convention or whether to use a compound component pattern. Opinionated enough to keep your codebase consistent without being dogmatic about it.

skills.sh installs
130
GitHub stars
24
last updated
Jun 3, 2026

Install

$ npx -y skills add shipshitdev/library --skill component-library --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a React and Next.js component architecture guide that pushes composition patterns, TypeScript interfaces, and performance optimization from the start. You'd reach for it when building shared UI components in a monorepo or refactoring existing code for reusability. It covers the practical stuff: naming conventions (PascalCase files, useHook patterns), when to reach for memo and lazy loading, and accessibility basics like semantic HTML and keyboard navigation. The quick reference is genuinely quick, which is nice when you just need to remember the prop interface naming convention or whether to use a compound component pattern. Opinionated enough to keep your codebase consistent without being dogmatic about it.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/shipshitdev/library
Category
Frontend Development
First seen
Jun 3, 2026

More from shipshitdev/library

All 56
1sickn33 avatarxss-html-injectionsickn33/antigravity-awesome-skillsxss html injection127skills.sh installs
2vudovn avatartailwind-patternsvudovn/antigravity-kittailwind patterns126skills.sh installs
3shipshitdev avatarnextjs-validatorshipshitdev/librarynextjs validator119skills.sh installs
4agnosticui avatarupdate-component-docsagnosticui/agnosticuiUpdate component documentation when code changes0skills.sh installs
5butterbase-ai avatarjourney-frontendbutterbase-ai/butterbase-skillsUse as the frontend build stage of the Butterbase journey. Implements the Frontend section of 02-plan.md by delegating to deploy-frontend. Scaffolds (if needed)0skills.sh installs
6composiohq avatarfrontend-designcomposiohq/awesome-claude-pluginsCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat0skills.sh installs