learning_ai_common_plat/AI.dev/SKILLS
saravanakumardb1 ae2e757fb2 feat: add backup main branch workflow with smart duplicate detection
- 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
2026-02-12 19:54:29 -08:00
..
architecture-patterns.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
backup-main-branch.md feat: add backup main branch workflow with smart duplicate detection 2026-02-12 19:54:29 -08:00
debug-service.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
desktop-release.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
docker-compose.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
generate-store-assets.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
index.md feat: add backup main branch workflow with smart duplicate detection 2026-02-12 19:54:29 -08:00
ios-release.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
local-development.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
mobile-code-quality.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
production-readiness.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
README.md feat: add backup main branch workflow with smart duplicate detection 2026-02-12 19:54:29 -08:00
scan-repo-context.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
security-auditing.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
test-desktop-app.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
test-ios-app.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
test-strategies.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00
update-agent-docs.md feat: create AI.dev/SKILLS repository with reusable development skills 2026-02-12 17:13:16 -08:00

AI Development Skills Repository

This directory contains reusable skills and patterns extracted from Windsurf conversation history across all repositories. These skills represent proven approaches to common development tasks that can be applied consistently across projects.

Skill Categories

🏗️ Architecture & Setup

  • Monorepo Management - Managing multi-repo workspaces with shared dependencies
  • Service Architecture - Fastify microservices patterns with Cosmos DB
  • Mobile Architecture - KMP + Native iOS/Android patterns
  • Dashboard Architecture - Next.js dashboards with shared packages

🔧 Development Workflows

  • Production Readiness - Comprehensive pre-release validation
  • Debugging Services - Systematic debugging methodology
  • Local Development - Starting and managing all services locally
  • Docker Compose - Container orchestration for full stack

📱 Mobile Development

  • Mobile Code Quality - Cross-platform mobile code standards
  • iOS Development - SwiftUI + Xcode patterns
  • Android Development - Kotlin + Jetpack Compose patterns
  • KMP Development - Kotlin Multiplatform best practices

🚀 Release & Deployment

  • Desktop Release - Cross-platform desktop app packaging
  • iOS Release - TestFlight and App Store deployment
  • Service Deployment - Microservice deployment patterns
  • Dashboard Deployment - Next.js production deployment

🧪 Testing & Quality

  • Test Strategies - Unit, integration, and E2E testing patterns
  • Code Quality - Linting, formatting, and static analysis
  • Security Auditing - Dependency and code security checks
  • Performance Monitoring - Bundle size and performance budgets

📚 Documentation & Communication

  • Agent Documentation - Maintaining AI assistant documentation
  • API Documentation - REST API documentation patterns
  • Architecture Documentation - System design documentation
  • Onboarding Documentation - Developer onboarding materials

How to Use These Skills

  1. Browse by category - Each skill has its own markdown file with detailed instructions
  2. Copy-paste commands - Most skills include ready-to-use command snippets
  3. Adapt patterns - Modify the patterns to fit your specific project needs
  4. Combine skills - Many workflows combine multiple skills (e.g., Production Readiness)
  5. Contribute back - Add new skills or improve existing ones based on your experience

Skill Format

Each skill follows a consistent format:

  • Description - What the skill does and when to use it
  • Prerequisites - Required tools and setup
  • Steps - Detailed, copy-pasteable instructions
  • Notes - Important considerations and tips
  • Related Skills - Links to related skills

Quick Reference

Need Skill Location
Fix a failing service Debug Service 🔧 Development Workflows
Prepare for release Production Readiness 🧪 Testing & Quality
Start all services locally 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
Ensure mobile code quality Mobile Code Quality 📱 Mobile Development
Update AI docs Update Agent Documentation 📚 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

Available Skills

Core Skills

Planned Skills 📋

  • Monorepo Management
  • iOS/Android Development
  • Service Deployment
  • Performance Monitoring
  • API Documentation
  • And more...

Last updated: 2025-02-12