Software Engineer Skill Bundle
Essential skills for full-stack developers — APIs, SDKs, code reviews, testing patterns, Git workflows, and modern framework expertise.
Included Skills (120)
- AWS Lambda — Developers deploy event‑driven functions on AWS Lambda that respond to API Gateway, S3, SQS, DynamoDB streams, and scheduled triggers using Node.js, Python, Go, Rust, Java, or container images. The service scales automatically from zero to thousands of concurrent executions and charges only for actual invocations, enabling teams to run highly scalable, cost‑efficient compute without server management.
- API Testing Tool — Test and debug REST, GraphQL, and WebSocket APIs using Hoppscotch, an open-source Postman alternative for developers.
- RTVI-CV Deployment Manager — This skill enables developers to deploy, operate, and debug the RTVI-CV 2D detection and tracking microservice via its REST API.
- Backend Architecture Specialist — This tool assists developers in designing scalable backend systems, optimizing database performance, and implementing secure API architectures for robust web applications.
- Angular App Builder — This skill helps developers build scalable single-page applications using Google's TypeScript-based Angular frontend framework.
- Fast JavaScript Linter — Oxlint is a Rust-based JavaScript/TypeScript linter that helps developers and teams improve code quality with blazing-fast linting speeds.
- Monorepo Task Orchestration — Manage JavaScript/TypeScript monorepos with moonrepo, a Rust-based build system that optimizes task orchestration and dependency management.
- Bruno API Client — Test and debug APIs using Bruno, the open-source, Git-friendly API client, assisting developers with requests, collections, and workflows.
- eslint — ESLint statically analyzes JavaScript and TypeScript to detect errors, enforce coding standards, and prevent bugs from reaching production. It offers a simple configuration and a rich plugin ecosystem for React, TypeScript, accessibility, and import ordering, establishing a foundation for code quality in modern web development. Large teams benefit from consistent, high‑quality code that is easier to maintain and scale.
- Developer Documentation Retriever — This tool fetches accurate, up-to-date API references and code examples for developers to ensure implementation accuracy across various libraries and frameworks.
- Code Documentation Generator — Generates comprehensive documentation for undocumented codebases, including inline comments, module overviews, architecture documents, and onboarding guides for developers.
- REST API Scaffolder — This tool helps backend developers rapidly generate structured, type-safe REST API endpoints with built-in validation and robust error handling for various web frameworks.
- JavaScript Testing Framework — Jest is a JavaScript testing framework that simplifies unit, integration, and snapshot testing for developers across various JavaScript projects.
- Frontend Development Expert — This skill assists developers in building, optimizing, and maintaining high-performance React and Next.js applications through automated scaffolding, component generation, and quality analysis.
- NestJS Code Generator — Automates NestJS application development, scaffolding modules, controllers, and services for Node.js developers.
- Genkit Python Developer — This skill assists developers in building AI-powered applications, agents, and flows using the Genkit Python SDK to streamline complex machine learning workflows.
- n8n Workflow Builder — Programmatically build n8n workflows using TypeScript with this SDK, enabling code-based automation pipeline creation and workflow management for developers.
- Genkit Development Assistant — Build and debug AI-powered applications using Genkit in Node.js and TypeScript to streamline agent creation, flow management, and prompt engineering for developers.
- React Testing Automator — This tool assists React and Next.js developers by automating unit, integration, and end-to-end test generation while identifying critical coverage gaps in their codebase.
- Code Review Assistant — This tool provides comprehensive feedback on code snippets and pull requests to help developers improve code quality, architectural design, and overall project maintainability.
- Unused Code Finder — Knip helps developers identify and remove unused files, dependencies, and exports in JavaScript/TypeScript projects, improving code quality and reducing bundle size.
- API Versioning Strategist — This tool assists developers in implementing robust versioning, managing breaking changes, and designing evolution strategies for REST and GraphQL API architectures.
- Test Driven Development — This skill enforces the Red-Green-Refactor cycle to ensure developers write robust, verified code by mandating failing tests before any production implementation.
- Automated Code Reviewer — This tool automates comprehensive pull request analysis and quality assessments across multiple programming languages to help developers identify risks, smells, and architectural violations.
- Echo Web Framework — Assists developers in building high-performance REST APIs and web applications using the Echo Go web framework.
- Bun Runtime Assistant — This tool helps developers accelerate JavaScript projects by leveraging Bun as a high-performance runtime, package manager, bundler, and test runner for Node.js applications.
- SwiftUI Refactor Assistant — Refactors SwiftUI views to improve architecture using MV patterns, helping developers clean up code and standardize Observable usage.
- Python Routing Optimizer — This tool enables developers to solve complex vehicle routing problems like VRP, TSP, and PDP using the high-performance NVIDIA cuOpt Python API.
- Ship Gate — Ship Gate audits a codebase before production, detecting security, database, deployment, code quality, AI/LLM, dependency, frontend, and observability issues. It blocks deployment until all critical problems are resolved, ensuring only fully vetted code reaches production. Developers and release managers rely on Ship Gate as a reliable go‑live checklist that confirms readiness without requiring CI/CD setup or infrastructure provisioning.
- coderabbit — Automate code reviews with CodeRabbit, the AI-powered review tool. Use when a user asks to set up automated PR reviews, configure review rules, integrate with GitHub or GitLab, customize review instructions, or manage CodeRabbit settings.
- Autonomous PRD Executor — This tool automates software development by converting GitHub issue specifications into production-ready code through iterative TDD, sandbox testing, and rigorous code review gates.
- Code Review Analyst — This skill guides developers to critically evaluate, verify, and professionally respond to code review feedback while prioritizing technical accuracy over performative agreement.
- mastra — Mastra is a TypeScript framework that lets developers build production‑ready AI agents, RAG pipelines, and complex workflows with type‑safe definitions and reliable tool integration. It provides vector‑based knowledge retrieval, multi‑step branching, and robust error handling while connecting to more than fifty third‑party services. TypeScript teams can create sophisticated agent capabilities without relying on Python libraries.
- Resend Email Expert — Assists developers in sending transactional and marketing emails using Resend's modern, type-safe API and React Email templates.
- Parallel Code Review — This skill performs parallel code reviews on git diffs using multiple agents, identifying potential regressions, security risks, and performance issues.
- Smolagents Agent Builder — This skill helps developers build AI agents using Hugging Face's smolagents framework to write and execute Python code.
- Performance Optimization Suite — This tool identifies bottlenecks and memory leaks in Node.js, Python, and Go applications to help engineers optimize system latency and resource efficiency.
- Pipedream Workflow Automation — This skill helps developers build event-driven integrations connecting 2,000+ apps using Node.js/Python code steps on the Pipedream platform.
- Symfony Expert Assistant — Assists developers in building robust web applications and APIs using the Symfony PHP framework and its ecosystem.
- Nanostores State Manager — Helps JavaScript developers manage application state across frameworks using Nanostores' tiny, framework-agnostic state management library with atoms, maps, and computed stores.
- lefthook — Fast Git hooks manager written in Go. Use when a user asks to set up Git hooks without Node.js dependency, run parallel pre-commit checks, or find a faster alternative to Husky.
- Local Actions Runner — Execute GitHub Actions workflows locally using Docker, enabling developers to test and debug CI/CD pipelines offline.
- RESTler API Fuzzer — Automates stateful security testing of REST APIs using OpenAPI specifications to identify injection vulnerabilities, authentication bypasses, and unhandled server-side crash conditions.
- Mantine UI Developer — Build React UIs using Mantine's components, hooks, and styling for polished, responsive applications with excellent TypeScript and accessibility support.
- Playwright Test Auditor — This tool systematically audits Playwright test suites for anti-patterns and best practices to help developers improve test reliability and code quality.
- Encore Backend Builder — Build cloud backend applications rapidly with Encore, a type-safe framework with built-in infrastructure, benefiting developers needing scalable solutions.
- SWC Expert Assistant — This skill helps developers leverage SWC to replace Babel/Terser, achieving significantly faster JavaScript/TypeScript compilation, minification, and bundling.
- tRPC API Assistant — Assists developers in building type-safe APIs using tRPC for full-stack TypeScript applications with end-to-end type safety.
- API Documentation Generator — This tool creates comprehensive, developer-friendly API documentation and technical references to help developers effectively communicate endpoint functionality, authentication, and integration requirements.
- Gemini Enterprise Integration — This skill provides developers with comprehensive guidance for integrating Gemini models into enterprise applications using the Google Gen AI SDK and Agent Platform.
- Automated Code Auditor — This skill performs comprehensive multi-axis code reviews to ensure software quality, security, and performance for developers and agents before merging any changes.
- Test Driven Development — This skill guides developers to write failing tests before implementing code, ensuring robust software quality and reliable bug fixes for any codebase.
- Elysia API Builder — Build type-safe, high-performance REST APIs and WebSocket servers on Bun with Elysia, streamlining development for API creators.
- Bitbucket Cloud Manager — Automate Bitbucket repository management, CI/CD pipelines, and code review workflows, streamlining development for software teams using Atlassian's cloud platform.
- Test Coverage Optimizer — This tool identifies untested code paths and generates targeted unit tests to help developers systematically increase their project's overall test coverage metrics.
- FastAPI Web Framework — FastAPI helps developers build robust, high-performance Python APIs with automatic validation, serialization, and OpenAPI documentation generation.
- API Design Auditor — This tool provides automated REST API linting, breaking-change detection, and quality scorecards to help engineering teams maintain consistent and robust API standards.
- Fullstack Development Architect — This toolkit provides project scaffolding, stack selection guidance, and code quality analysis to help developers build secure and scalable fullstack applications.
- Postman API Security — Automates OWASP API security testing for developers and security engineers by building repeatable, CI/CD-integrated test collections within the Postman environment.
- GitHub Security Automator — This skill configures GitHub Advanced Security and CodeQL workflows to automate vulnerability detection and strengthen security posture for enterprise software development teams.
- Strapi CMS Expert — This skill helps teams build content APIs using Strapi's features, including content modeling and auto-generated REST/GraphQL APIs.
- Regression Tester — The Regression Tester automatically generates and runs regression tests after code refactoring, ensuring that behavior remains unchanged. It helps developers detect regressions even with limited test coverage, preserving code quality and supporting reliable software evolution.
- API Test Generator — This skill generates comprehensive API test suites for developers, covering authentication, validation, error codes, and more.
- Gin Web Framework — Assists developers in building high-performance HTTP APIs using the Gin web framework for Go, focusing on speed and efficiency.
- Test Coverage Analyzer — Analyzes code to identify test coverage gaps, helping developers ensure comprehensive testing and reduce potential bugs.
- Leptos Web Expert — Assists developers building reactive web applications with Leptos, the full-stack Rust framework, leveraging its unique features and Rust's benefits.
- Bun Development Assistant — This skill helps developers utilize Bun's features for JavaScript/TypeScript runtime, package management, bundling, and testing workflows.
- API Verification Guard — Ensures code accuracy by preventing the use of non-existent methods or imports, helping developers avoid bugs caused by hallucinated library functions.
- NeMo Fabric Integrator — This skill enables developers to seamlessly embed NVIDIA NeMo Fabric into applications and evaluation platforms using a robust, typed Python SDK interface.
- Frontend UI Engineer — This skill builds production-quality, accessible, and responsive user interfaces, helping developers create polished components that adhere to professional design system standards.
- Automated Test Generation — Generates unit, integration, and end-to-end tests for existing code, helping developers improve code quality and coverage.
- AdonisJS Web Framework — This skill helps developers build full-stack web applications using the AdonisJS Node.js framework with built-in features.
- Actix Web Framework — Actix Web is a Rust framework enabling developers to build high-performance, memory-safe, and reliable asynchronous web services.
- Rails Web Framework — This skill helps developers build web applications rapidly using the Ruby on Rails full-stack framework.
- SSR/SSG Migration — Migrate React/Vue apps to server-side rendering (SSR) or static site generation (SSG) to improve SEO and performance.
- Webapp Testing Toolkit — This toolkit helps developers test web applications using Playwright, enabling frontend verification, UI debugging, screenshots, and log viewing.
- System Architecture Designer — This skill assists software engineers in designing scalable system architectures, evaluating technical trade-offs, and documenting critical infrastructure decisions for new or existing projects.
- Stripe Integration Tester — Helps developers test and debug Stripe payment integrations, including webhooks, charges, and subscriptions using the Stripe CLI.
- Karpathy Coding Enforcer — Enforces Karpathy's coding principles by identifying violations and promoting simplicity, clarity, and verifiable goals in code for developers.
- DSPy Code Optimizer — This skill helps developers use the DSPy framework to programmatically optimize prompts and few-shot examples for LLM tasks, replacing manual prompt engineering.
- Pinia State Management — This skill helps Vue.js developers manage application state with Pinia's type-safe stores and Composition API support.
- Cobra CLI Expert — Assists developers building Go CLI applications using the Cobra framework, providing guidance on subcommands, flags, and more.
- Test-Driven Development — This skill helps developers implement features and fix bugs using the test-driven development red-green-refactor loop.
- Nuxt 3 Expert — This skill assists developers in building production Vue applications using the Nuxt 3 full-stack framework and its features.
- Yup Schema Validator — Validates JavaScript data using Yup schemas, assisting developers with form validation, API requests, and type-safe pipelines.
- Laravel Framework Expert — Assists developers in building robust web applications and APIs using the Laravel PHP framework and its ecosystem.
- Koa Web Assistant — Assists developers building APIs and web services using the minimalist Koa framework and its middleware-based architecture.
- React Native Assistant — This skill helps developers build cross-platform iOS and Android applications using React Native and TypeScript.
- Test-Driven Development — This skill guides developers through the red-green-refactor loop to create robust, maintainable tests that verify behavior through public interfaces rather than internal implementation details.
- Polyglot Version Manager — Mise manages multiple tool versions like Node.js and Python, replacing tools like nvm and pyenv for developers.
- MCPB Package Builder — This skill packages a local MCP server with its runtime, creating a single installable file for distribution to users without Node/Python.
- Multi-Agent Orchestration — Build and orchestrate multi-agent AI systems using Microsoft's Agent Framework for defining agents and workflows in Python or .NET.
- AI Code Assistant — GitHub Copilot is an AI-powered tool that provides real-time code suggestions and natural language chat to accelerate development for programmers.
- NeMo Relay Migrator — This tool assists developers in systematically migrating existing NeMo Flow codebases, documentation, and configurations to the NeMo Relay framework with minimal disruption.
- CuTile Kernel Converter — This tool automates the translation of Python cuTile GPU kernels into Julia cuTile.jl code, assisting developers in porting, debugging, and optimizing high-performance GPU applications.
- API Security Manager — Implements robust API key generation, secure hashing, and automated rotation workflows to help developers protect sensitive credentials from unauthorized access and leakage.
- TDD Workflow Assistant — Assists developers in test-driven development by generating tests, analyzing coverage, and guiding red-green-refactor workflows across various testing frameworks.
- TDD Guide — Comprehensive Test Driven Development guide for engineering subagents with multi-framework support, coverage analysis, and intelligent test generation
- Phoenix Framework Assistant — Assists developers using the Phoenix web framework by providing code snippets, project structure guidance, and installation instructions.
- Qwik Web Framework — This skill helps web developers build instant-loading web applications using the Qwik resumable framework, eliminating hydration for optimal performance.
- Python Code Linter — This skill uses Ruff to lint and format Python code, helping developers improve code quality and consistency efficiently.
- Skill Development Framework — This framework utilizes test-driven development principles to help developers create, refine, and verify effective documentation skills for AI coding agents.
- Git Safety Guardrails — This skill prevents destructive git commands in Claude Code by setting up pre-tool-use hooks, enhancing code safety for developers.
- Test Report Generator — This skill generates comprehensive test reports and automatically delivers them to the user's configured destination, such as Slack or GitHub.
- Batch Refactor Orchestrator — This skill plans and executes large refactoring efforts with parallel multi-agent analysis, assisting developers in coordinating batch code changes.
- Preact Expert Assistant — Assists developers in building performant web applications using Preact's lightweight React alternative and modern API for optimal performance.
- Rocket Web Assistant — This skill helps developers build type-safe HTTP APIs using the Rocket web framework with Rust's compile-time safety guarantees.
- Marko UI Expert — Assists developers in building high-performance web applications using the Marko framework with streaming server rendering and optimized client-side JavaScript.
- Engineering Skill Index — This comprehensive directory helps developers and AI agents efficiently locate and load specialized engineering role skills for architecture, development, testing, and infrastructure tasks.
- Pull Request Auditor — This tool assists developers by performing comprehensive security, performance, and quality audits on pull request diffs to ensure robust code standards.
- Snyk Vulnerability Scanner — Scan code, dependencies, and containers for vulnerabilities using Snyk, helping developers and security teams improve application security.
- I18n Helper — This skill helps developers internationalize JavaScript applications using i18next, adding translations and handling plurals for various frameworks.
- Shipping Artifacts Generator — This skill creates essential documentation for AI-generated applications, enabling human reviewers and future agents to verify code intent, security, and system architecture before deployment.
- PydanticAI Agent Expert — Assists developers in building type-safe AI agents using PydanticAI, a Python framework for structured outputs and tool definitions.
- MySQL Database Management — This skill helps developers manage MySQL databases, covering installation, SQL queries, schema design, and client integration with Node.js and Python.
- SQLite Database Expert — This skill helps developers learn SQLite CLI, Node.js, Python integration, and best practices for database management.
- API Documentation Standardizer — This skill provides comprehensive style and formatting guidelines to help technical writers and engineers maintain consistent, accessible, and high-quality API documentation.
- React Error Handler — This tool helps React and Next.js developers implement robust error boundaries, fallback UIs, and error reporting to improve application resilience.
- Git Hook Manager — Husky automates Git hooks for developers, enabling pre-commit linting, commit message validation, and pre-push testing to ensure code quality.
- AMC Sample Calibrator — This tool executes end-to-end calibration using the bundled sample dataset to help developers verify the operational status of their AMC microservice installation.