shell-best-practices
Use when writing shell scripts following modern best practices. Covers portable scripting, Bash patterns, error handling, and secure coding.
shell-scripting-fundamentals
Use when writing or modifying Bash/shell scripts. Covers script structure, variables, quoting, conditionals, and loops with modern best practices.
shell-portability
Use when writing shell scripts that need to run across different systems, shells, or environments. Covers POSIX compatibility and platform differences.
shell-error-handling
Use when implementing error handling, cleanup routines, or debugging in shell scripts. Covers traps, exit codes, and robust error patterns.
rubocop-integration
Use when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.
rubocop-cops
Use when ruboCop cops including built-in cops, configuration, auto-correction, and development.
rubocop-configuration
Use when ruboCop configuration including YAML config, departments, inheritance, and customization.
pylint-integration
Use when pylint CI integration including plugins, editor integration, and performance tuning.
pylint-configuration
Use when pylint configuration including pylintrc, message control, plugins, and scoring system.
pylint-checkers
Use when pylint checkers including built-in checkers, custom checkers, and checker development.
prettier-plugins
Use when prettier plugins including plugin ecosystem, custom parsers, and plugin development.
prettier-integration
Use when prettier integration with editors, pre-commit hooks, ESLint, and CI/CD pipelines.
prettier-configuration
Use when prettier configuration including options, config files, ignore patterns, and formatting rules.
markdownlint-integration
Integrate markdownlint into development workflows including CLI usage, programmatic API, CI/CD pipelines, and editor integration.
markdownlint-custom-rules
Create custom linting rules for markdownlint including rule structure, parser integration, error reporting, and automatic fixing.
markdownlint-configuration
Configure markdownlint rules and options including rule management, configuration files, inline comments, and style inheritance.
markdown-tables
Use when creating or formatting tables in markdown. Covers table syntax, alignment, escaping, and best practices.
markdown-syntax-fundamentals
Use when writing or editing markdown files. Covers headings, text formatting, lists, links, images, code blocks, and blockquotes.
markdown-documentation
Use when writing technical documentation, READMEs, or project documentation in markdown. Covers structure, conventions, and best practices.
eslint-rules
Use when eSLint built-in rules including rule configuration, severity levels, and disabling strategies.
eslint-custom
Use when custom ESLint rules and plugins including rule development, AST traversal, and publishing.
eslint-configuration
Use when eSLint configuration including config files, extends, plugins, and environment setup.
dialyzer-integration
Use when integrating Dialyzer into development workflows and CI/CD pipelines for Erlang/Elixir projects.
dialyzer-configuration
Use when configuring Dialyzer for Erlang/Elixir type checking and static analysis.
dialyzer-analysis
Use when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.
credo-custom-checks
Use when creating custom Credo checks for project-specific code quality rules and standards in Elixir.
credo-configuration
Use when configuring Credo static analysis for Elixir projects requiring customized code quality rules and settings.
pytest-plugins
Use when pytest plugin ecosystem including pytest-cov, pytest-mock, and custom plugin development.
pytest-fixtures
Use when pytest fixtures, conftest files, parametrize decorators, and fixture scopes for comprehensive test setup.
pytest-advanced
Use when advanced Pytest features including markers, custom assertions, hooks, and coverage configuration.
pulumi-stacks
Use when managing multiple environments with Pulumi stacks for development, staging, and production deployments.
pulumi-components
Use when building reusable infrastructure components with Pulumi for modular, composable cloud resources.
pulumi-basics
Use when writing infrastructure-as-code with Pulumi using programming languages for cloud resource provisioning.
playwright-test-architecture
Use when setting up Playwright test projects and organizing test suites with proper configuration and project structure.
playwright-page-object-model
Use when creating page objects or refactoring Playwright tests for better maintainability with Page Object Model patterns.
playwright-fixtures-and-hooks
Use when managing test state and infrastructure with reusable Playwright fixtures and lifecycle hooks for efficient test setup and teardown.
playwright-bdd-step-definitions
Use when creating step definitions with Given, When, Then, using createBdd() for step functions, implementing Page Object Model patterns, and sharing fixtures between steps.
playwright-bdd-gherkin-syntax
Use when writing Gherkin feature files, using Scenario Outline with Examples, applying tags for test organization, and leveraging Background sections for shared setup.
playwright-bdd-configuration
Use when configuring Playwright BDD projects, setting up defineBddConfig(), configuring feature and step file paths, and integrating with Playwright config.
mocha-fundamentals
Use when mocha test structure, hooks, and async testing patterns for JavaScript testing.
mocha-configuration
Use when mocha configuration including reporters, config files, plugins, and CI integration.
mocha-assertions
Use when assertion libraries for Mocha including Chai with expect, should, and assert styles.
mise-tool-management
Use when managing development tool versions with Mise. Covers installing tools, version pinning, and replacing language-specific version managers.
mise-task-configuration
Use when defining and configuring Mise tasks in mise.toml. Covers task definitions, dependencies, file tasks, and parallel execution.
mise-environment-management
Use when managing environment variables and project settings with Mise. Covers env configuration, direnv replacement, and per-directory settings.
maven-plugin-configuration
Use when configuring Maven plugins, setting up common plugins like compiler, surefire, jar, or creating custom plugin executions.
maven-dependency-management
Use when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.
maven-build-lifecycle
Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.
kustomize-overlays
Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
kustomize-generators
Use when generating ConfigMaps and Secrets with Kustomize for Kubernetes configuration management.
Page 441 of 1400 · 69973 results
