skill-reviewer-and-enhancer
π―Skillfrom hopeoverture/worldbuilding-app-skills
Reviews and provides constructive feedback on existing skills, suggesting improvements in code quality, structure, documentation, and adherence to best practices for Claude Code skills.
Installation
npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill skill-reviewer-and-enhancerSkill Details
Overview
# Worldbuilding App Skills
Claude Code skills for developing and maintaining worldbuilding applications, built using official Anthropic best practices.
About This Project
This repository contains custom Claude Code skills designed specifically for web development work on worldbuilding applications. These skills help automate common tasks, enforce best practices, and streamline development workflows.
Structure
```
worldbuilding-app-skills/
βββ README.md (this file)
βββ QUICKSTART.md (quick start guide)
βββ CLAUDE.md (guidance for Claude Code)
βββ CATALOG.md (inventory of skills)
βββ .claude-plugin/
β βββ marketplace.json - Plugin marketplace manifest
βββ plugins/ (plugin format for marketplace)
β βββ nextjs-fullstack-scaffold/
β βββ tailwind-shadcn-ui-setup/
β βββ ... (26 total plugins)
βββ skills/ (organized by purpose)
β βββ development/ - Code generation, refactoring, patterns
β βββ data-modeling/ - Entity schemas, relationships, validation
β βββ ui-components/ - Component generation, styling
β βββ documentation/ - API docs, user guides, comments
β βββ testing/ - Unit tests, integration tests, e2e tests
β βββ utilities/ - Helpers, formatters, tools
βββ scripts/ (skill management tools)
β βββ init_skill.py - Initialize new skill structure
β βββ quick_validate.py - Validate skill structure
β βββ package_skill.py - Package for distribution
β βββ migrate_to_plugins.py - Convert skills to plugin format
βββ dist/ (packaged skills as .zip files)
βββ docs/ (additional documentation)
```
Quick Start
Create a New Skill
Ask Claude Code:
```
Create a skill for [what you want to automate]
```
Claude will follow the official 6-step process:
- Ask clarifying questions with concrete examples
- Plan reusable resources (scripts, references, assets)
- Initialize with proper structure
- Implement the skill with resources
- Update the catalog
- Offer deployment options
Or Use the Init Script
```bash
python scripts/init_skill.py my-skill-name --path skills/development
```
Then edit the generated SKILL.md and supporting files.
Installing Skills
Option 1: Plugin Marketplace (Recommended)
The easiest way to use these skills is through the Claude Code plugin marketplace:
Step 1: Add the marketplace
```
/plugin marketplace add hopeoverture/worldbuilding-app-skills
```
Step 2: Install plugins
```
/plugin install nextjs-fullstack-scaffold@worldbuilding-app-skills
/plugin install tailwind-shadcn-ui-setup@worldbuilding-app-skills
/plugin install form-generator-rhf-zod@worldbuilding-app-skills
```
Benefits:
- One-command installation and updates
- Easy discovery and version management
- Works across all your projects
- Official distribution method
See [docs/plugin-marketplace-guide.md](docs/plugin-marketplace-guide.md) for complete plugin marketplace documentation.
Option 2: Direct Copy
Quick Deploy to Project:
```bash
# Copy to your worldbuilding app's .claude/skills directory
cp -r skills/category/skill-name /path/to/worldbuilding-app/.claude/skills/
```
Deploy to Personal Use (All Projects):
```bash
cp -r skills/category/skill-name ~/.claude/skills/
```
Deploy from Packaged Zip:
```bash
# All skills are pre-packaged in dist/
unzip dist/skill-name.zip -d /path/to/project/.claude/skills/
```
For Complete Deployment Guide:
See [docs/skill-deployment-guide.md](docs/skill-deployment-guide.md) for detailed instructions,
troubleshooting, and best practices.
Skill Categories
Development
Code generation, refactoring, architecture patterns, debugging tools for worldbuilding features.
Data Modeling
Entity schemas, relationship definitions, validation rules, data transformation utilities.
UI Components
React component generation, styling patterns, responsive design helpers.
Documentation
API documentation, user guides, inline comments, architecture docs.
Testing
Test generation, covera
More from this repository10
Automates documentation and changelog generation for software projects, ensuring consistent, up-to-date documentation and tracking of version changes.
Integrates a markdown editor with advanced features into web applications, enabling rich text editing, syntax highlighting, and seamless content management for worldbuilding projects.
Claude Code skills for worldbuilding application development using official Anthropic best practices
Automates the setup and configuration of Tailwind CSS with Shadcn UI components in a Next.js project, ensuring consistent styling and rapid component integration.
Manages database operations for a worldbuilding application using Supabase and Prisma, automating schema generation, CRUD interactions, and data validation workflows.
Configures server-side rendering (SSR) authentication for a Next.js application using Supabase, setting up secure user session management and authentication middleware.
Manages feature flag configurations, enabling dynamic feature toggling and controlled rollouts for web applications.
Generates Row Level Security (RLS) policies for Supabase database tables, automating access control configuration based on user roles and permissions.
Generates a complete Next.js full-stack application scaffold with pre-configured authentication, database integration, UI components, and development tooling.
api-contracts-and-zod-validation skill from hopeoverture/worldbuilding-app-skills