Software Engineer Skill Bundle
Essential skills for full-stack developers — APIs, SDKs, code reviews, testing patterns, Git workflows, and modern framework expertise.
Browse all skill bundles
Included Skills (120)
- Frontend Architecture Framework — This skill provides a modular, framework-agnostic architecture for React and React Native developers to organize code into scalable, maintainable, and portable feature-based structures.
- 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.
- Backend Architecture Advisor — This skill provides scalable backend architecture patterns and API design best practices to help developers build robust, high-performance Node.js and Next.js server-side applications.
- tRPC API Architect — This skill assists developers in building end-to-end type-safe full-stack applications by streamlining tRPC router, procedure, and middleware implementation within TypeScript environments.
- Production Code Sanitizer — This tool safely refactors AI-generated fullstack applications by removing dead code and broken references while preserving existing production functionality and API contracts.
- Frontend Development Expert — This skill assists developers in building, optimizing, and maintaining high-performance React and Next.js applications using modern TypeScript and Tailwind CSS best practices.
- Frontend API Architect — This skill provides robust patterns for frontend developers to manage asynchronous API interactions, ensuring data consistency, error resilience, and improved user experience.
- 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.
- TypeScript Project Architect — This tool helps developers rapidly scaffold production-ready Node.js and frontend applications by generating consistent, type-safe project structures using modern industry best practices.
- Backend Architecture Specialist — This skill provides senior-level architectural guidance for backend engineers building predictable, observable, and maintainable production-grade services using Node.js, Express, and TypeScript.
- Frontend Architecture Standards — This skill provides senior-level guidance for building scalable, performance-optimized React applications using strict architectural patterns and feature-based code organization for professional frontend engineers.
- React Frontend Specialist — This skill assists developers in building high-performance, accessible web applications using modern React 19, Next.js 15, and advanced frontend architectural patterns.
- API Architecture Advisor — This skill provides expert guidance on designing scalable, intuitive REST and GraphQL APIs to help developers build robust and maintainable interface standards.
- Backend Architecture Specialist — This tool assists developers in designing scalable backend systems, optimizing database performance, and implementing secure API architectures for robust web applications.
- 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.
- Optimistic Mutation Pattern — This framework-agnostic discipline helps React developers implement robust, instant UI updates with reliable rollback mechanisms for complex data-driven application write paths.
- Frontend Observability System — This framework-agnostic system provides React developers with typed event taxonomy and non-blocking provider fan-out to monitor real-user experiences and application performance.
- 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. Its straightforward configuration and extensive plugin ecosystem for React, TypeScript, accessibility, and import ordering provide a solid 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.
- Azure Agent Orchestrator — Develop and deploy persistent AI agents on Azure AI Foundry using the Microsoft Agent Framework Python SDK for scalable enterprise applications.
- Azure Speech Transcription — This tool enables developers to transcribe short audio files under sixty seconds using the Azure Speech REST API without requiring the full SDK.
- SvelteKit Development Assistant — This tool assists developers in building high-performance, full-stack web applications using SvelteKit's file-based routing, server-side rendering, and integrated API capabilities.
- WhatsApp Integration Assistant — This tool enables developers to implement professional WhatsApp Business Cloud API integrations, including automated messaging, template management, and secure webhook handling for Node.js and Python.
- JavaScript Testing Framework — Jest is a JavaScript testing framework that simplifies unit, integration, and snapshot testing for developers across various JavaScript projects.
- MCP Server Architect — Develop and deploy robust Model Context Protocol servers using TypeScript or Python to extend AI agent capabilities with custom tools and resources.
- Clean Architecture Advisor — This tool assists developers in applying Robert C. Martin's professional software craftsmanship principles to improve code structure, architectural boundaries, and overall design quality.
- FastAPI Backend Architect — This workflow assists developers in building production-ready, asynchronous Python backends by streamlining FastAPI setup, database integration, and secure API implementation patterns.
- 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.
- TypeScript Idiomatic Guide — This skill provides developers with best practices and idiomatic patterns to write cleaner, more efficient, and maintainable TypeScript and JavaScript code.
- 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.
- Backend System Architect — This expert architect assists developers in designing scalable, resilient, and maintainable backend systems through robust API design and strategic microservices architecture planning.
- Odoo API Integrator — This skill assists developers in building and debugging robust Odoo integrations using JSON-RPC and XML-RPC protocols across Python, JavaScript, and curl environments.
- API Security Auditor — This workflow assists developers and security researchers in systematically testing REST and GraphQL APIs for authentication, authorization, and common security vulnerabilities.
- Animation Quality Auditor — This tool helps frontend developers evaluate animation and motion code for performance, accessibility, and interaction quality to ensure a polished user experience.
- HubSpot Integration Specialist — This skill provides expert patterns for developers implementing HubSpot CRM integrations, covering OAuth authentication, API operations, and SDK usage for Node.js and Python.
- Genkit Development Assistant — Build and debug AI-powered applications using Genkit in Node.js and TypeScript to streamline agent creation, flow orchestration, and model integration for developers.
- Code Review Responder — This skill guides AI agents to process code review feedback through objective technical verification while avoiding performative or emotional language.
- n8n Workflow Builder — Programmatically build n8n workflows using TypeScript with this SDK, enabling code-based automation pipeline creation and workflow management for developers.
- Network Type Safety — This framework-agnostic discipline enforces strict type safety at the network edge, helping React developers transform untrusted wire JSON into reliable domain models.
- 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.
- REST API Architect — Develops secure, production-ready REST API endpoints with integrated validation, error handling, and documentation to assist backend developers in building scalable web services.
- 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.
- Architectural Code Reviewer — This tool provides expert code analysis based on classic software engineering literature to identify design smells, architectural risks, and conceptual flaws for developers.
- 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.
- GitHub Actions Expert — Design, debug, and secure production-grade CI/CD pipelines to help developers automate complex build, test, and deployment workflows within GitHub environments.
- Jest Test Generator — This skill generates comprehensive Jest unit and integration tests for JavaScript and TypeScript developers, covering mocking, snapshots, and complex asynchronous testing scenarios.
- 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.
- Drawio Skill — The Drawio Skill enables architects, developers, and business analysts to create, edit, synchronize, inspect, test, and publish polished draw.io diagrams, including ERDs, UML, sequence, C4, SysML, BPMN, network, swimlane, ML, and infrastructure charts. It also converts code, IaC, SQL, OpenAPI, AsyncAPI, Protobuf, or GraphQL into visual diagrams and allows existing diagrams to be queried, reviewed, diffed, restyled, kept in sync, or made interactive. This tool streamlines diagram production and maintenance for teams that rely on accurate, up‑to‑date visual representations of complex systems.
- 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.
- Test Framework Converter — Automates the migration of test scripts between Selenium, Playwright, Puppeteer, and Cypress to help QA engineers modernize their automation infrastructure efficiently.
- N8n Python Assistant — This assistant helps n8n users write efficient Python code within Code nodes while strictly adhering to standard library limitations and syntax requirements.
- Elite Fullstack Architect — This expert agent provides senior-level software engineering and product design workflows, ensuring high-quality architecture, TDD, clean code, and pixel-perfect UX validation for developers.
- Monorepo Architecture Specialist — This skill assists developers in architecting, optimizing, and maintaining scalable monorepo environments to improve code sharing, dependency management, and CI/CD efficiency.
- JavaScript Pattern Expert — This skill provides developers with modern ES6+ features and functional programming patterns to write clean, maintainable, and high-performance JavaScript code.
- N8n JavaScript Expert — This skill provides expert guidance for writing efficient JavaScript within n8n Code nodes, helping developers implement complex logic and data transformations effectively.
- Functional React Patterns — This skill provides practical functional programming patterns using fp-ts to help React developers manage state, forms, and data fetching effectively.
- Python Testing Expert — This skill provides developers with robust strategies for implementing pytest suites, mocking dependencies, and applying test-driven development practices to ensure high-quality Python code.
- 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.
- Azure Blob Manager — This tool enables developers to efficiently manage Azure Blob Storage containers and blobs using the official JavaScript and TypeScript SDK for cloud applications.
- Hono Web Framework — This skill enables developers to build high-performance, type-safe web APIs and full-stack applications that run seamlessly across all modern edge and server runtimes.
- Next.js Development Expert — This workflow assists developers in building modern, scalable web applications using Next.js 14+, App Router, TypeScript, and Tailwind CSS best practices.
- Google Developer Knowledge — This skill retrieves and synthesizes official Google documentation to assist developers with technical queries, API syntax, and architectural guidance across Google platforms.
- Git Hook Automator — This tool helps developers maintain high code quality by automating linting, formatting, and commit message validation through pre-commit and pre-push Git hooks.
- Azure API Management — This Python SDK enables developers to programmatically manage Azure API Management services, including APIs, products, subscriptions, and security policies efficiently.
- Test-Driven Development — This skill assists developers in implementing robust, integration-focused test suites by following the red-green-refactor workflow to ensure reliable and maintainable code.
- 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.
- UI Design Auditor — This tool evaluates frontend code against professional design standards to identify and resolve common aesthetic inconsistencies that make interfaces appear generic or AI-generated.
- 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.
- Code Review Orchestrator — This skill automates the code review process by dispatching a specialized subagent to verify implementation quality against project requirements before merging changes.
- 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 enables developers to construct production‑ready AI agents, retrieval‑augmented generation pipelines, and intricate workflows with type‑safe definitions and dependable tool integration. It offers vector‑based knowledge retrieval, multi‑step branching, and robust error handling while connecting to over fifty third‑party services. TypeScript teams can build 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.
- 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.
- Shopify App Architect — This skill provides expert patterns for building embedded Shopify applications using Remix, React, App Bridge, and the Shopify Admin GraphQL API.
- Next.js Architecture Guide — This skill provides architectural patterns and best practices for developers building modern, scalable full-stack applications using the Next.js App Router framework.
- Local Actions Runner — Execute GitHub Actions workflows locally using Docker, enabling developers to test and debug CI/CD pipelines offline.
- API Interface Architect — Assists developers in designing stable, well-documented, and robust interfaces for APIs, modules, and system boundaries to ensure long-term maintainability and usability.
- Test Driven Development — This skill guides developers through the red-green-refactor cycle to ensure robust feature implementation and reliable bug fixes via automated testing.
- GraphQL Schema Architect — This skill assists developers in managing GraphQL operations, enforcing best practices for code generation, and ensuring robust error handling in Apollo Client applications.
- Algorithm Performance Enforcer — This tool enforces rigorous algorithmic discipline by requiring developers to define complexity and data structures before implementing loops or recursive logic.
- Rust Idiomatic Guide — This skill provides developers with essential best practices for writing efficient, idiomatic Rust code by focusing on ownership, error handling, and performance optimization.
- Azure Secret Manager — This tool enables Java developers to securely store, retrieve, and manage sensitive configuration data like API keys and passwords using Azure Key Vault.
- Frontend Design Engineer — This skill enables developers to craft memorable, high-quality interfaces that adhere to specific aesthetic design systems while maintaining strict technical and performance constraints.
- Git Workflow Manager — This skill enforces disciplined version control practices to help developers maintain clean, manageable, and reversible code changes through structured branching and commit strategies.
- 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.
- UI Variant Manager — This tool enables frontend developers to compare multiple AI-generated UI alternatives locally before cleaning up unused code for production deployment.
- Legacy CallingServer Maintenance — This tool assists developers in maintaining legacy Java applications by providing guidance on deprecated Azure Communication CallingServer SDK components and migration paths.
- 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.
- Systematic Debugging Framework — This four-phase methodology helps developers identify root causes before applying fixes, ensuring reliable resolutions for bugs and complex test failures.
- Encore Backend Builder — Build cloud backend applications rapidly with Encore, a type-safe framework with built-in infrastructure, benefiting developers needing scalable solutions.
- Test Quality Auditor — This tool reviews generated test code against quality standards to eliminate maintenance overhead and ensure tests focus on core project logic.
- REST API Architect — This tool generates production-ready REST API endpoint specifications and detailed design documentation to assist developers in building robust, scalable system architectures.
- API Documentation Workflow — This workflow assists developers in generating OpenAPI specifications, writing comprehensive developer guides, and maintaining structured documentation for their API projects.
- Rayden UI Generator — This tool generates production-quality React and Tailwind CSS code using the Rayden UI library to help developers build consistent, design-system-compliant interfaces quickly.
- Azure Queue Integration — This skill enables Rust developers to efficiently send, receive, and manage messages within Azure Queue Storage using official SDK libraries.
- SWC Expert Assistant — This skill helps developers leverage SWC to replace Babel/Terser, achieving significantly faster JavaScript/TypeScript compilation, minification, and bundling.
- Humanized Review Assistant — Refines AI-generated code review comments into direct, actionable feedback that sounds like a natural teammate by removing unnecessary corporate-style filler language.
- API Architecture Advisor — This skill provides expert guidance on API design patterns, helping developers select optimal communication protocols and structure robust, scalable interfaces for their applications.
- Design System Auditor — This tool helps frontend developers ensure UI code adheres to design system tokens, component conventions, and accessibility standards for consistent, high-quality interfaces.
- tRPC API Assistant — Assists developers in building type-safe APIs using tRPC for full-stack TypeScript applications with end-to-end type safety.
- Collaborative Debate Reviewer — This tool facilitates a two-model debate to provide comprehensive, high-quality code reviews for developers working across GitHub, GitLab, and Azure DevOps platforms.
- Library Documentation Researcher — This tool automatically retrieves the latest framework and library documentation via the Context7 API to assist developers with accurate, up-to-date technical information.
- 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.
- Software Architecture Reviewer — This tool provides comprehensive PR code reviews by identifying maintainability issues and design smells using principles from twelve classic software engineering books.
- SDK Experience Designer — This skill helps developers build intuitive, high-adoption SDKs by prioritizing native API design, clear error messaging, and frictionless integration workflows for end users.