Development
Programming, frameworks, implementation, frontend, backend, and app development
Browse development skills
Showing 65,929–65,952 of 68,426 skills
Code quality assurance strategies. Parent skill for quality-related skills: security (security review) and debug (systematic debugging).
Native app development strategies including iOS/macOS (Apple platforms), Tauri desktop apps. Use when developing native mobile or desktop applications.
Extracts reusable patterns from sessions. Use at session end to capture debugging insights and project-specific knowledge.
Git version control best practices including branching strategies, commit conventions, merge strategies, and conflict resolution. Use when: managing branches, creating commits, merging code, resolving conflicts, creating PRs, or code review workflows. Auto-activates when users mention: git, commit, branch, merge, rebase, cherry-pick, PR, pull request, conflict, stash, gitflow, conventional commits.
Frontend patterns: component design, state management, performance, accessibility. Use when building web frontends, components, or client-side apps.
Code exploration strategies for understanding unfamiliar codebases. Use when exploring unknown code, debugging, or analyzing architecture.
DevOps patterns: containerization, CI/CD, deployment strategies, monitoring. Use when containerizing apps, setting up pipelines, or deploying services.
Systematic debugging methods, log analysis, and performance diagnostics. Use when debugging issues, analyzing errors, or troubleshooting incidents.
Database design, query optimization, migrations, and indexing. Use when designing schemas, writing queries, or managing migrations.
Strategic compaction skill: suggests context compression at logical breakpoints. Use to suggest compaction at logical intervals during development sessions.
Backend development patterns for services, error handling, logging, caching. Use when building backend services, APIs, or microservices.
Architecture design skill: ADR records, system design checklists, scalability assessment, architecture patterns. Use for complex system design and architecture decisions.
RESTful API design patterns and best practices. Use when creating endpoints, designing APIs, or implementing routes.
Architecture guide using Next.js App Router's Parallel Routes for Widget-Slot pattern. Separates static layouts from dynamic widgets to achieve separation of concerns, fault isolation, and plug-and-play development.
Use when improving code structure without changing behavior, cleaning up technical debt, or preparing code for new features
Use when conducting manual PR reviews - provides structured checklist covering security, performance, maintainability, and code quality dimensions with anti-sycophancy principles
Unified commit and PR workflow. Auto-commits changes, creates/updates PRs with smart issue linking and multi-language support.
Use when optimizing code performance, addressing slowness complaints, or measuring application speed improvements
Use when production incident occurs, alerts fire, service degradation detected, or on-call escalation needed - guides systematic organizational response before technical fixes
Use when CVE discovered, major version upgrade needed, lock file conflicts occur, or license compliance audit required - guides systematic dependency health management
Use when performing database schema changes, data migrations, large table modifications, or when zero-downtime deployment is required - guides systematic, reversible database changes with rollback planning
Use when designing REST or GraphQL APIs - covers OpenAPI spec, resource design, versioning, and documentation
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
Use when creating new skills, editing existing skills, or verifying skills work before deployment