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.
9.9 KiB
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
- advanced-code-refactoring - Expert refactoring with SOLID principles, design patterns, and architectural improvements
- code-review - Automated and manual code review focusing on best practices, security, and maintainability
API & Integration
- api-integration-expert - REST, GraphQL, WebSocket APIs with auth, retry logic, and caching
- graphql-schema-design - GraphQL schema design, resolvers, optimization, and subscriptions
Database & Data
- database-optimization - SQL/NoSQL performance tuning, indexing, and query optimization
- data-pipeline - ETL/ELT pipelines with Airflow, Spark, and dbt
- caching-strategies - Redis, Memcached, CDN caching, and invalidation patterns
Security & Authentication
- security-audit - OWASP Top 10, vulnerability scanning, and security hardening
- auth-implementation - OAuth2, JWT, session management, and SSO
Testing & Quality Assurance
- test-automation - Unit, integration, E2E tests with TDD/BDD
- performance-profiling - Application performance analysis and optimization
DevOps & Infrastructure
- docker-kubernetes - Containerization and orchestration for production
- ci-cd-pipeline - Automated testing and deployment pipelines
- logging-monitoring - Observability with Datadog, Prometheus, Grafana
Frontend Development
- frontend-accessibility - WCAG 2.1 compliance, ARIA, keyboard navigation
- ui-component-library - Design systems with React/Vue and Storybook
- mobile-responsive - Responsive design, mobile-first, PWAs
Backend & Scaling
- backend-scaling - Load balancing, sharding, microservices
- real-time-systems - WebSockets, SSE, WebRTC for real-time features
ML & AI
- ml-model-integration - Model serving, inference optimization, monitoring
Development Tools
- git-workflow-optimizer - Git workflows, branching strategies, conflict resolution
- dependency-management - Package management, updates, security patches
Code Maintenance
- error-handling - Robust error patterns, logging, graceful degradation
- documentation-generator - API docs, README files, technical specs
- 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
descriptionto change activation triggers - Update
allowed-toolsto restrict tool usage - Add project-specific guidelines in the content
- Create
reference.mdfor additional documentation - Add
examples.mdfor 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:
- Follow the structure: SKILL.md with proper YAML frontmatter
- Be specific: Clear description with trigger keywords
- Include examples: Real-world code examples
- Define success: Clear success criteria
- 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.
🔗 Related Resources
📞 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