Complete AI TrainingYourJobSkills for your job

Jobs / IT & Software Development

AI skills for IT & Software Development

Building, testing, shipping and running software. This hub is built from the same matcher you get with your own title — refine it with your exact role.

IT & Software Development packLog in to downloadConnect via MCP →

Essentials

every knowledge worker

brainstorming

Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.

essentialnewuncategorized

concise-planning

Use when a user asks for a plan for a coding task, to generate a clear, actionable, and atomic checklist.

docx-official

A user may ask you to create, edit, or analyze the contents of a .docx file. A .docx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.

pptx-official

A user may ask you to create, edit, or analyze the contents of a .pptx file. A .pptx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.

xlsx-official

Unless otherwise stated by the user or existing template

pdf-official

This guide covers essential PDF processing operations using Python libraries and command-line tools. For advanced features, JavaScript libraries, and detailed examples, see reference.md. If you need to fill out a PDF form, read forms.md and follow its instructions.

professional-proofreader

Use when a user asks to "proofread", "review and correct", "fix grammar", "improve readability while keeping my voice", and to proofread a document file and save an updated version.

prompt-engineering

Expert guide on prompt engineering patterns, best practices, and optimization techniques. Use when user wants to improve prompts, learn prompting strategies, or debug agent behavior.

deep-research

Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.

avoid-ai-writing

Audit and rewrite content to remove 21 categories of AI writing patterns with a 43-entry replacement table

Core

strongest fit for this role

python-testing-patterns

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

IT & Software Development: development · tags: testing, python · bundle: python-pro · matches: development, testing

brooks-lint

AI code reviewer grounded in classic software engineering books for catching design smells, coupling issues, and architectural risks.

IT & Software Development: development · tags: code, refactoring, architecture · matches: development, software

k6-load-testing

Comprehensive k6 load testing skill for API, browser, and scalability testing. Write realistic load scenarios, analyze results, and integrate with CI/CD.

IT & Software Development: testing · tags: api, testing, ci-cd · bundle: aas-qa-test-automation · matches: testing

debugging-code

Interactively debug source code — set breakpoints, step through execution line by line, inspect live variable state, evaluate expressions against the running program, and navigate the call stack to trace root causes.

IT & Software Development: development · tags: code, debugging · matches: development, running

async-python-patterns

Comprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.

IT & Software Development: development · tags: python · bundle: python-pro · matches: building, development

software-architecture

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

IT & Software Development: architecture · tags: code, architecture · tags: quality · matches: development, software

codebase-cleanup-refactor-clean

You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.

IT & Software Development: development · tags: code, refactoring · matches: development, software

ontoly-software-graph

Use Ontoly's deterministic Software Graph, MCP server, and agent skills for architecture review, request tracing, impact analysis, and dependency analysis.

IT & Software Development: development · tags: typescript, architecture · matches: development, software

Recommended

worth having

e2e-testing-patterns

Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.

IT & Software Development: test-automation · tags: code, testing · bundle: full-stack-developer · matches: testing

webapp-testing

To test local web applications, write native Python Playwright scripts.

IT & Software Development: test-automation · tags: testing, python · bundle: aas-qa-test-automation · matches: testing

senior-frontend

Frontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications. Use when building React components, optimizing Next.js performance, analyzing bundle sizes, scaffolding frontend projects, implementing accessibility, or reviewing frontend code quality.

IT & Software Development: web-development · tags: typescript, react, frontend · matches: building, development

javascript-testing-patterns

Comprehensive guide for implementing robust testing strategies in JavaScript/TypeScript applications using modern testing frameworks and best practices.

IT & Software Development: development · tags: testing, typescript, javascript · matches: development, testing

test-driven-development

Use a failing behavioral test to guide a feature or bug fix, then implement and refactor with relevant regression checks.

IT & Software Development: testing · bundle: essentials · matches: development, testing

linux-shell-scripting

Provide production-ready shell script templates for common Linux system administration tasks including backups, monitoring, user management, log analysis, and automation. These scripts serve as building blocks for security operations and penetration testing environments.

IT & Software Development: development · matches: building, development, testing

event-sourcing-architect

Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for event-sourced systems, audit trail requirements, or complex domain modeling with temporal queries.

IT & Software Development: architecture · tags: architecture · bundle: architecture-design · matches: building

microservices-patterns

Master microservices architecture patterns including service boundaries, inter-service communication, data management, and resilience patterns for building distributed systems.

IT & Software Development: architecture · tags: architecture · bundle: architecture-design · matches: building

screen-reader-testing

Practical guide to testing web applications with screen readers for comprehensive accessibility validation.

IT & Software Development: testing · tags: testing · bundle: aas-qa-test-automation · matches: testing

squirrel

Full-cycle AI coding skill: plans, builds, tests, lints, fixes bugs, and writes production-grade docs. Auto-detects project state and adapts its 8-phase pipeline.

IT & Software Development: development · tags: testing, ci-cd · tags: planning · matches: development, testing

code-showcase-react-ui-patterns

Modern React UI patterns for loading states, error handling, and data fetching. Use when building UI components, handling async data, or managing UI states.

IT & Software Development: development · tags: code, react · matches: building, development

dbos-python

Guide for building reliable, fault-tolerant Python applications with DBOS durable workflows. Use when adding DBOS to existing Python code, creating workflows and steps, or using queues for concurrency control.

IT & Software Development: development · tags: code, python · matches: building, development

Explore

adjacent

dbos-typescript

Guide for building reliable, fault-tolerant TypeScript applications with DBOS durable workflows. Use when adding DBOS to existing TypeScript code, creating workflows and steps, or using queues for concurrency control.

IT & Software Development: development · tags: code, typescript · matches: building, development

design-system

Mechanical implementation invariants for frontend design: token architecture, typography hierarchy, loading order, FOUT prevention, chrome stability, motion timing, color semantics. Use with design when building components, pages, or design systems.

IT & Software Development: web-development · tags: architecture, frontend · matches: building, development

discord-bot-architect

Specialized skill for building production-ready Discord bots. Covers Discord.js (JavaScript) and Pycord (Python), gateway intents, slash commands, interactive components, rate limiting, and sharding.

IT & Software Development: web-development · tags: python, javascript · matches: building, development

design-ux

UX / usability audit — heuristic evaluation of INTERACTIVE UIs (not just visual polish). Load with design when a UI "feels off", "sucks to use", is hard to learn, needs an instruction wall, or before shipping an interactive tool/editor/app.

IT & Software Development: web-development · tags: visual · matches: development, shipping

code-refactoring-refactor-clean

You are a code refactoring expert specializing in clean code principles, SOLID design patterns, and modern software engineering best practices. Analyze and refactor the provided code to improve its quality, maintainability, and performance.

IT & Software Development: code-quality · tags: code, refactoring · matches: software

api-testing-observability-api-mock

You are an API mocking expert specializing in realistic mock services for development, testing, and demos. Design mocks that simulate real API behavior and enable parallel development.

IT & Software Development: backend · tags: api, testing · matches: development, testing

code-showcase-testing-patterns

Jest testing patterns, factory functions, mocking strategies, and TDD workflow. Use when writing unit tests, creating test factories, or following TDD red-green-refactor cycle.

IT & Software Development: development · tags: code, testing · matches: development, testing

jest-skill

Generates Jest unit and integration tests in JavaScript or TypeScript. Covers mocking, snapshots, async testing, and React component testing. Use when user mentions "Jest", "describe/it/expect", "jest.mock", "toMatchSnapshot".

IT & Software Development: web-development · tags: typescript, javascript · matches: development, testing

laravel-development-workflow

Build and fix existing Laravel applications through root-cause diagnosis, repository-native implementation, regression coverage, and risk-based verification.

IT & Software Development: development · tags: testing, debugging · matches: development, testing

mcp-tool-developer

Build Model Context Protocol (MCP) servers and tools from scratch. Full-stack MCP development with TypeScript/Python, testing, deployment, and registry publishing.

IT & Software Development: developer-tools · tags: typescript, python · matches: development, testing

IT & Software Development on Complete AI

AI news for it & software developmentAI toolsCoursesLearning pathsCertifications