
Claude Skills by berkcangumusisik
github.com/berkcangumusisikAudits Next.js/React app for SEO issues - metadata, Open Graph, structured data
Onboards a new developer - explains the project, runs setup steps, verifies everything works
Reviews and selectively updates outdated Jest/Vitest snapshots
Explains a SQL query in plain language and suggests optimizations
Audits React state management - finds prop drilling, redundant state, and suggests improvements
Bumps version in package.json (or equivalent), creates a git tag, and pushes
Removes unused Tailwind classes, extracts repeated class patterns into components
Audits the codebase for technical debt and produces a prioritized backlog
Runs coverage report, identifies untested code, and generates missing tests
Generates end-to-end tests for a user flow using Playwright or Cypress
Generates unit tests for a file or function with full coverage of edge cases
Analyzes test quality by identifying mutations your tests would NOT catch
Writes performance/benchmark tests for a function or endpoint
Testleri çalıştırır, başarısız olanları analiz eder ve düzeltme önerir
Fixes TypeScript type errors in a file or across the project
Creates a well-typed, tested utility function from a description
Implements WebSocket handlers with rooms, authentication, and reconnection logic
`/skill-name`
Audits React/HTML components for WCAG 2.1 accessibility issues
Generates API documentation from route definitions (Express, Fastify, Hono, etc.)
Scaffolds a complete API endpoint with validation, error handling, and tests
Generates authentication and authorization middleware for Express/Fastify/Hono
Lists and removes stale local and remote branches that have been merged
Detects breaking changes between two git refs and generates a migration guide
Analyzes frontend bundle size and suggests optimizations
Adds caching to expensive operations - Redis, in-memory, HTTP cache headers
Updates CHANGELOG.md with commits since the last entry
Finds a commit by description and cherry-picks it to the current branch
Staged değişiklikleri analiz edip Conventional Commits formatında commit mesajı oluşturur
Reports cyclomatic complexity hotspots and refactoring suggestions
Generates a React/Vue/Svelte component with props, types, tests, and stories
Analyzes the current session's token usage, pinpoints where tokens were wasted, and produces concrete optimization actions
Creates a cron job with error handling, logging, locking, and monitoring
Finds unused functions, variables, exports, and dependencies across the codebase
Hata mesajı veya stack trace alır, kök nedeni bulur ve düzeltir
Maps module dependencies and finds circular imports and coupling issues
Audits dependencies for known vulnerabilities and outdated packages
Pre-deploy checklist - runs tests, checks env vars, verifies build, and flags risks
Finds packages in package.json that are not actually used in the codebase
Updates dependencies safely - patch/minor auto, major with analysis
Creates or optimizes a Dockerfile for the current project
Finds duplicated logic across the codebase and proposes shared abstractions
Validates current environment variables against .env.example requirements
Creates .env.example, validates required env vars, and documents each one
Creates a centralized error handling system with typed errors and proper HTTP responses
Sets up EAS Build, OTA updates, and app.json configuration for Expo projects
Extracts a code block into a named function with proper types and tests
GitHub issue numarasını alır, okur ve otomatik olarak çözer
Generates a form component with validation, error messages, and submit handling
Explains why specific lines of code were written using git blame and commit history