- Create Backup Main Branch skill with comprehensive documentation - Add Windsurf workflow for easy access - Implement bash script with multi-repo support - Smart detection to avoid duplicate backups - Automatic cleanup of old backups (keeps 7 days) - Color-coded output for better visibility - Always returns to main branch after backup
5.6 KiB
5.6 KiB
Skills Index
🏗️ Architecture & Setup
- Architecture Patterns - Common architectural patterns and structures
- Monorepo Management - Managing multi-repo workspaces
🔧 Development Workflows
- Debug Service - Systematic debugging methodology
- Local Development Setup - Starting services locally
- Docker Compose - Full stack containerization
- Production Readiness - Pre-release validation
- Backup Main Branch - Smart backup with duplicate detection
📱 Mobile Development
- Mobile Code Quality - Cross-platform mobile standards
- iOS Development - SwiftUI + Xcode patterns
- Android Development - Kotlin + Jetpack Compose
- KMP Development - Kotlin Multiplatform best practices
🚀 Release & Deployment
- Desktop Release - Cross-platform desktop packaging
- iOS Release - TestFlight and App Store deployment
- Service Deployment - Microservice deployment
- Dashboard Deployment - Next.js production deployment
- Generate Store Assets - App store artwork generation
🧪 Testing & Quality
- Test Strategies - Unit, integration, and E2E testing
- Test Desktop App - Desktop application testing
- Test iOS App - iOS simulator testing
- Code Quality - Linting, formatting, static analysis
- Security Auditing - Security checks and best practices
- Performance Monitoring - Metrics and performance budgets
📚 Documentation & Communication
- Update Agent Documentation - AI assistant documentation
- Scan Repo Context - Generate comprehensive project context
- API Documentation - REST API documentation patterns
- Architecture Documentation - System design docs
- Onboarding Documentation - Developer onboarding
🔍 Quick Reference
| Need | Skill | Location |
|---|---|---|
| Fix a failing service | Debug Service | 🔧 Development Workflows |
| Prepare for release | Production Readiness | 🧪 Testing & Quality |
| Start all services | Local Development Setup | 🔧 Development Workflows |
| Backup main branch | Backup Main Branch | 🔧 Development Workflows |
| Release desktop app | Desktop Release | 🚀 Release & Deployment |
| Release iOS app | iOS Release | 🚀 Release & Deployment |
| Generate store assets | Generate Store Assets | 🚀 Release & Deployment |
| Mobile code quality | Mobile Code Quality | 📱 Mobile Development |
| Test desktop app | Test Desktop App | 🧪 Testing & Quality |
| Test iOS app | Test iOS App | 🧪 Testing & Quality |
| Update AI docs | Update Agent Documentation | 📚 Documentation & Communication |
| Scan repo for context | Scan Repo Context | 📚 Documentation & Communication |
| Write tests | Test Strategies | 🧪 Testing & Quality |
| Docker full stack | Docker Compose | 🔧 Development Workflows |
| Security audit | Security Auditing | 🧪 Testing & Quality |
| Architecture patterns | Architecture Patterns | 🏗️ Architecture & Setup |
Skill Levels
🟢 Beginner
🟡 Intermediate
🔴 Advanced
Contributing
To add a new skill:
- Create a new markdown file in this directory
- Follow the established format (description, when to use, steps, notes)
- Add it to this index
- Update the README.md
- Commit with message:
docs: add <skill-name> skill
Tags
Each skill includes tags for easy discovery:
#beginner- Easy to get started#intermediate- Requires some experience#advanced- Complex topics#critical- Essential for production#automation- Can be automated#security- Security-related#performance- Performance-related