mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-02-08 16:00:50 +00:00
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.
This commit is contained in:
323
claude_skills/README.md
Normal file
323
claude_skills/README.md
Normal file
@@ -0,0 +1,323 @@
|
||||
# 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](./advanced-code-refactoring/)** - Expert refactoring with SOLID principles, design patterns, and architectural improvements
|
||||
2. **[code-review](./code-review/)** - Automated and manual code review focusing on best practices, security, and maintainability
|
||||
|
||||
### API & Integration
|
||||
3. **[api-integration-expert](./api-integration-expert/)** - REST, GraphQL, WebSocket APIs with auth, retry logic, and caching
|
||||
4. **[graphql-schema-design](./graphql-schema-design/)** - GraphQL schema design, resolvers, optimization, and subscriptions
|
||||
|
||||
### Database & Data
|
||||
5. **[database-optimization](./database-optimization/)** - SQL/NoSQL performance tuning, indexing, and query optimization
|
||||
6. **[data-pipeline](./data-pipeline/)** - ETL/ELT pipelines with Airflow, Spark, and dbt
|
||||
7. **[caching-strategies](./caching-strategies/)** - Redis, Memcached, CDN caching, and invalidation patterns
|
||||
|
||||
### Security & Authentication
|
||||
8. **[security-audit](./security-audit/)** - OWASP Top 10, vulnerability scanning, and security hardening
|
||||
9. **[auth-implementation](./auth-implementation/)** - OAuth2, JWT, session management, and SSO
|
||||
|
||||
### Testing & Quality Assurance
|
||||
10. **[test-automation](./test-automation/)** - Unit, integration, E2E tests with TDD/BDD
|
||||
11. **[performance-profiling](./performance-profiling/)** - Application performance analysis and optimization
|
||||
|
||||
### DevOps & Infrastructure
|
||||
12. **[docker-kubernetes](./docker-kubernetes/)** - Containerization and orchestration for production
|
||||
13. **[ci-cd-pipeline](./ci-cd-pipeline/)** - Automated testing and deployment pipelines
|
||||
14. **[logging-monitoring](./logging-monitoring/)** - Observability with Datadog, Prometheus, Grafana
|
||||
|
||||
### Frontend Development
|
||||
15. **[frontend-accessibility](./frontend-accessibility/)** - WCAG 2.1 compliance, ARIA, keyboard navigation
|
||||
16. **[ui-component-library](./ui-component-library/)** - Design systems with React/Vue and Storybook
|
||||
17. **[mobile-responsive](./mobile-responsive/)** - Responsive design, mobile-first, PWAs
|
||||
|
||||
### Backend & Scaling
|
||||
18. **[backend-scaling](./backend-scaling/)** - Load balancing, sharding, microservices
|
||||
19. **[real-time-systems](./real-time-systems/)** - WebSockets, SSE, WebRTC for real-time features
|
||||
|
||||
### ML & AI
|
||||
20. **[ml-model-integration](./ml-model-integration/)** - Model serving, inference optimization, monitoring
|
||||
|
||||
### Development Tools
|
||||
21. **[git-workflow-optimizer](./git-workflow-optimizer/)** - Git workflows, branching strategies, conflict resolution
|
||||
22. **[dependency-management](./dependency-management/)** - Package management, updates, security patches
|
||||
|
||||
### Code Maintenance
|
||||
23. **[error-handling](./error-handling/)** - Robust error patterns, logging, graceful degradation
|
||||
24. **[documentation-generator](./documentation-generator/)** - API docs, README files, technical specs
|
||||
25. **[migration-tools](./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:
|
||||
```bash
|
||||
cp -r claude_skills/* ~/.claude/skills/
|
||||
```
|
||||
|
||||
#### Project Skills (Team-level)
|
||||
Copy to your project's skills directory (checked into git):
|
||||
```bash
|
||||
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
|
||||
```yaml
|
||||
---
|
||||
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
|
||||
```yaml
|
||||
---
|
||||
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
|
||||
```yaml
|
||||
---
|
||||
name: security-audit
|
||||
description: ...
|
||||
allowed-tools: Read, Grep # Only allow reading and searching
|
||||
---
|
||||
```
|
||||
|
||||
### Adding Examples
|
||||
Create `examples.md` in skill directory:
|
||||
```markdown
|
||||
# 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.
|
||||
|
||||
## 🔗 Related Resources
|
||||
|
||||
- [Claude Code Documentation](https://code.claude.com/docs)
|
||||
- [Claude Code Skills Guide](https://code.claude.com/docs/en/skills.md)
|
||||
- [Main Repository](../)
|
||||
|
||||
## 📞 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**
|
||||
Reference in New Issue
Block a user