full-stack-developer
Complete fullstack development mastery covering modern web architectures, automation tools, AI integration, and production deployment practices
Discover Databases skills, compare source repositories and read the instructions for each workflow.
Complete fullstack development mastery covering modern web architectures, automation tools, AI integration, and production deployment practices
Node.js patterns for Express/Fastify, async operations, and streams
React Native and Expo development patterns and best practices
Modern React patterns including hooks, state management, and performance
Django patterns for models, views, Django REST Framework, and best practices
Next.js App Router patterns, Server Components, and best practices
TypeScript strict mode patterns and advanced type techniques
Use when loading all data upfront. Use when initial page load is slow. Use when fetching data that might not be needed.
Use when modifying objects or arrays. Use when tempted to mutate function parameters. Use when state changes cause unexpected bugs.
Use when accessing nested object properties. Use when chaining method calls. Use when reaching through objects to get data.
Use when exposing internal state. Use when making fields public for convenience. Use when external code modifies object internals.
FastAPI patterns with Pydantic, async operations, and dependency injection
Use when returning errors from APIs. Use when exposing internal errors. Use when error responses lack structure.
Use when fetching related data in loops. Use when seeing multiple queries for one request. Use when database is slow on list endpoints.
Use when creating mutation endpoints. Use when trusting frontend to prevent duplicates. Use when payments or critical operations can be repeated.
Use when designing API endpoints. Use when using wrong HTTP methods. Use when POST is used for reads.
Use when releasing new versions for Debian projects with optional linglong.yaml support, updating debian/changelog, incrementing patch versions automatically, and creating git commits
Python project tooling with uv, mise, ruff, basedpyright, and pytest. Use when setting up pyproject.toml, running builds, typechecking, configuring tests, linting, formatting, or managing Python environments.
Robotics Operating System (ROS 1 & 2) expert. Specializes in node lifecycle, transformations (TF2), URDF modeling, navigation, and build systems (catkin/colcon).
Modern Python language features and typing patterns. Use when writing type hints, using generics, implementing pattern matching, working with async/await, or leveraging Python 3.10+ features.
Web accessibility audit workflow for WCAG compliance
This skill should be used when the user asks to "create a workspace", "manage parallel development", "lock files", "isolate changes", "start a big feature", or "refactor the project". It provides guidance for u...
Professional code review skill for Claude Code. Automatically collects file changes and task status. Triggers when working directory has uncommitted changes, or reviews latest commit when clean. Triggers: code...
Git release workflow with semantic versioning and changelogs
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.