system-prompts-and-models-o.../claude_skills
Claude 484f6c6b17
Add 25 world-class Claude Code skills for comprehensive software development
Created comprehensive skill collection covering all aspects of modern software
development with production-ready patterns, best practices, and detailed documentation.

## Skills Organized by Domain

### Code Quality & Architecture (2 skills)
- advanced-code-refactoring: SOLID principles, design patterns, refactoring patterns
- code-review: Automated/manual review, security, performance, maintainability

### API & Integration (2 skills)
- api-integration-expert: REST/GraphQL/WebSocket with auth, retry, caching
- graphql-schema-design: Schema design, resolvers, optimization, subscriptions

### Database & Data (3 skills)
- database-optimization: SQL/NoSQL tuning, indexing, query optimization
- data-pipeline: ETL/ELT with Airflow, Spark, dbt
- caching-strategies: Redis, Memcached, CDN, invalidation patterns

### Security & Authentication (2 skills)
- security-audit: OWASP Top 10, vulnerability scanning, security hardening
- auth-implementation: OAuth2, JWT, session management, SSO

### Testing & Quality (2 skills)
- test-automation: Unit/integration/E2E tests, TDD/BDD, coverage
- performance-profiling: CPU/memory profiling, Core Web Vitals optimization

### DevOps & Infrastructure (3 skills)
- docker-kubernetes: Containerization, orchestration, production deployments
- ci-cd-pipeline: GitHub Actions, automated testing, deployment strategies
- logging-monitoring: Observability with Datadog, Prometheus, Grafana, ELK

### Frontend Development (3 skills)
- frontend-accessibility: WCAG 2.1 compliance, ARIA, keyboard navigation
- ui-component-library: Design systems with React/Vue, Storybook
- mobile-responsive: Responsive design, mobile-first, PWAs

### Backend & Scaling (2 skills)
- backend-scaling: Load balancing, sharding, microservices, horizontal scaling
- real-time-systems: WebSockets, SSE, WebRTC for real-time features

### ML & AI (1 skill)
- ml-model-integration: Model serving, inference optimization, monitoring

### Development Tools (2 skills)
- git-workflow-optimizer: Git workflows, branching strategies, conflict resolution
- dependency-management: Package updates, security patches, version conflicts

### Code Maintenance (3 skills)
- error-handling: Robust error patterns, logging, graceful degradation
- documentation-generator: API docs, README, technical specifications
- migration-tools: Database/framework migrations with zero downtime

## Key Features

Each skill includes:
- YAML frontmatter with name, description, allowed tools
- Clear purpose and when to use
- Comprehensive capabilities overview
- Production-ready code examples
- Best practices and patterns
- Success criteria
- Tool-specific configurations

## Highlights

- 25 comprehensive skills covering full development lifecycle
- Production-ready patterns and examples
- Security-first approach throughout
- Performance optimization built-in
- Comprehensive testing strategies
- DevOps automation and infrastructure as code
- Modern frontend with accessibility focus
- Scalable backend architectures
- Data engineering and ML integration
- Advanced Git workflows

## File Structure

claude_skills/
├── README.md (comprehensive documentation)
├── advanced-code-refactoring/
│   ├── SKILL.md (main skill definition)
│   ├── reference.md (design patterns, SOLID principles)
│   └── examples.md (refactoring examples)
├── api-integration-expert/
│   └── SKILL.md (REST/GraphQL/WebSocket integration)
├── [23 more skills...]

Total: 25 skills + comprehensive README + supporting documentation

## Usage

Personal skills: cp -r claude_skills/* ~/.claude/skills/
Project skills: cp -r claude_skills/* .claude/skills/

Skills automatically activate based on context and description triggers.
2025-11-11 23:20:08 +00:00
..
advanced-code-refactoring Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
api-integration-expert Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
auth-implementation Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
backend-scaling Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
caching-strategies Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
ci-cd-pipeline Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
code-review Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
data-pipeline Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
database-optimization Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
dependency-management Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
docker-kubernetes Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
documentation-generator Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
error-handling Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
frontend-accessibility Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
git-workflow-optimizer Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
graphql-schema-design Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
logging-monitoring Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
migration-tools Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
ml-model-integration Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
mobile-responsive Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
performance-profiling Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
real-time-systems Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
security-audit Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
test-automation Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
ui-component-library Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
create_skills.sh Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00
README.md Add 25 world-class Claude Code skills for comprehensive software development 2025-11-11 23:20:08 +00:00

Claude Code Skills Collection

World-Class AI Agent Skills for Software Development

This collection contains 25 production-ready Claude Code skills covering all aspects of modern software development, from frontend to backend, DevOps to data engineering, security to performance optimization.

📚 Complete Skills List

Code Quality & Architecture

  1. advanced-code-refactoring - Expert refactoring with SOLID principles, design patterns, and architectural improvements
  2. code-review - Automated and manual code review focusing on best practices, security, and maintainability

API & Integration

  1. api-integration-expert - REST, GraphQL, WebSocket APIs with auth, retry logic, and caching
  2. graphql-schema-design - GraphQL schema design, resolvers, optimization, and subscriptions

Database & Data

  1. database-optimization - SQL/NoSQL performance tuning, indexing, and query optimization
  2. data-pipeline - ETL/ELT pipelines with Airflow, Spark, and dbt
  3. caching-strategies - Redis, Memcached, CDN caching, and invalidation patterns

Security & Authentication

  1. security-audit - OWASP Top 10, vulnerability scanning, and security hardening
  2. auth-implementation - OAuth2, JWT, session management, and SSO

Testing & Quality Assurance

  1. test-automation - Unit, integration, E2E tests with TDD/BDD
  2. performance-profiling - Application performance analysis and optimization

DevOps & Infrastructure

  1. docker-kubernetes - Containerization and orchestration for production
  2. ci-cd-pipeline - Automated testing and deployment pipelines
  3. logging-monitoring - Observability with Datadog, Prometheus, Grafana

Frontend Development

  1. frontend-accessibility - WCAG 2.1 compliance, ARIA, keyboard navigation
  2. ui-component-library - Design systems with React/Vue and Storybook
  3. mobile-responsive - Responsive design, mobile-first, PWAs

Backend & Scaling

  1. backend-scaling - Load balancing, sharding, microservices
  2. real-time-systems - WebSockets, SSE, WebRTC for real-time features

ML & AI

  1. ml-model-integration - Model serving, inference optimization, monitoring

Development Tools

  1. git-workflow-optimizer - Git workflows, branching strategies, conflict resolution
  2. dependency-management - Package management, updates, security patches

Code Maintenance

  1. error-handling - Robust error patterns, logging, graceful degradation
  2. documentation-generator - API docs, README files, technical specs
  3. migration-tools - Database and framework migrations with zero downtime

🎯 How to Use These Skills

Installation

Personal Skills (User-level)

Copy skills to your personal Claude Code skills directory:

cp -r claude_skills/* ~/.claude/skills/

Project Skills (Team-level)

Copy to your project's skills directory (checked into git):

cp -r claude_skills/* .claude/skills/

Activation

Skills are automatically activated when Claude detects relevant context in your request. For example:

"Optimize this slow database query" → activates database-optimization
"Review this pull request" → activates code-review
"Set up CI/CD pipeline" → activates ci-cd-pipeline
"Make this site accessible" → activates frontend-accessibility

Customization

Each skill can be customized by editing its SKILL.md file:

  • Modify description to change activation triggers
  • Update allowed-tools to restrict tool usage
  • Add project-specific guidelines in the content
  • Create reference.md for additional documentation
  • Add examples.md for code examples

📖 Skill Structure

Each skill follows this structure:

skill-name/
├── SKILL.md (required) - Main skill definition with YAML frontmatter
├── reference.md (optional) - Detailed reference documentation
├── examples.md (optional) - Code examples and use cases
├── templates/ (optional) - Code templates
└── scripts/ (optional) - Helper scripts

SKILL.md Format

---
name: skill-identifier
description: Brief description and when to use
allowed-tools: Tool1, Tool2, Tool3
---

# Skill Title
## Purpose
## Capabilities
## Best Practices
## Success Criteria

🏆 What Makes These Skills World-Class?

1. Comprehensive Coverage

  • Covers all aspects of modern software development
  • From junior to senior level expertise
  • Full stack: frontend, backend, data, ML, DevOps
  • Security-first approach

2. Production-Ready

  • Based on industry best practices
  • Real-world patterns and examples
  • Security and performance considerations
  • Testing and monitoring included

3. Tool-Aware

  • Optimized for Claude Code's tool set
  • Smart tool restriction per skill
  • Efficient context gathering
  • Parallel tool execution patterns

4. Well-Documented

  • Clear purpose and activation criteria
  • Comprehensive examples
  • Success criteria defined
  • Reference documentation

5. Maintainable

  • Modular and focused
  • Easy to customize
  • Version controlled
  • Team collaboration ready

🚀 Quick Start Examples

Example 1: Code Refactoring

User: "This UserService class is doing too much. Can you refactor it?"

Claude activates: advanced-code-refactoring
- Analyzes code for Single Responsibility violations
- Identifies code smells
- Applies appropriate design patterns
- Extracts separate services
- Maintains test coverage

Example 2: API Integration

User: "Integrate Stripe payment API with retry logic and error handling"

Claude activates: api-integration-expert
- Sets up axios with retry configuration
- Implements exponential backoff
- Adds circuit breaker pattern
- Configures rate limiting
- Adds comprehensive error handling
- Includes logging and monitoring

Example 3: Database Optimization

User: "This query is taking 5 seconds. Help optimize it."

Claude activates: database-optimization
- Runs EXPLAIN ANALYZE
- Identifies missing indexes
- Rewrites query for efficiency
- Adds appropriate indexes
- Measures improvement
- Suggests caching strategy

📊 Skill Coverage Matrix

Domain Skills Coverage
Code Quality 2 Refactoring, Code Review
APIs 2 REST/GraphQL Integration, Schema Design
Database 3 Optimization, Data Pipelines, Caching
Security 2 Security Audit, Authentication
Testing 2 Test Automation, Performance Profiling
DevOps 3 Docker/K8s, CI/CD, Logging/Monitoring
Frontend 3 Accessibility, UI Components, Responsive
Backend 2 Scaling, Real-time Systems
ML/AI 1 Model Integration
Tools 2 Git Workflow, Dependency Management
Maintenance 3 Error Handling, Documentation, Migrations

Total: 25 comprehensive skills

🎓 Skill Difficulty Levels

Beginner-Friendly

  • documentation-generator
  • git-workflow-optimizer
  • mobile-responsive
  • frontend-accessibility

Intermediate

  • test-automation
  • code-review
  • api-integration-expert
  • error-handling
  • dependency-management

Advanced

  • advanced-code-refactoring
  • database-optimization
  • security-audit
  • performance-profiling
  • backend-scaling

Expert

  • docker-kubernetes
  • ci-cd-pipeline
  • data-pipeline
  • ml-model-integration
  • real-time-systems

🔧 Customization Guide

Adding Project-Specific Guidelines

---
name: database-optimization
description: ...
---

# Database Optimization Expert

## Project-Specific Guidelines
- Use PostgreSQL 14+ features
- Follow company naming conventions: snake_case for tables
- Always include created_at and updated_at columns
- Use UUID for primary keys
- Include audit logging for sensitive tables

[Rest of skill content...]

Restricting Tools

---
name: security-audit
description: ...
allowed-tools: Read, Grep  # Only allow reading and searching
---

Adding Examples

Create examples.md in skill directory:

# Security Audit Examples

## Example 1: Finding SQL Injection
...

## Example 2: Fixing XSS Vulnerability
...

📈 Success Metrics

Track skill effectiveness:

  • Activation Rate: How often skills are triggered appropriately
  • Task Completion: Percentage of tasks successfully completed
  • Code Quality: Improvement in metrics (coverage, complexity, etc.)
  • Time Saved: Reduction in development time
  • Error Reduction: Fewer bugs and security issues

🤝 Contributing

To add or improve skills:

  1. Follow the structure: SKILL.md with proper YAML frontmatter
  2. Be specific: Clear description with trigger keywords
  3. Include examples: Real-world code examples
  4. Define success: Clear success criteria
  5. Test thoroughly: Verify skill activates appropriately

📝 License

These skills are part of the system-prompts-and-models-of-ai-tools repository. See main repository LICENSE for details.

📞 Support

For issues or suggestions:

  • Open an issue in the main repository
  • Contribute improvements via pull request
  • Share your custom skills with the community

Version: 1.0 Last Updated: 2025-11-11 Total Skills: 25 Maintained By: Community

Built with ❤️ for the Claude Code developer community