Configure Plugin

Project infrastructure standards - pre-commit, CI/CD, Docker, testing configuration

by @laurigates 48 skills

Skills in this plugin

48
  1. ▌
    Config Sync · laurigates
    Config sync across FVH repos: extract, diff, propagate tooling improvements. Use when syncing workflows or configs across multiple repos.
    1 install
  2. ▌
    Openfeature · laurigates
    OpenFeature vendor-agnostic feature flag SDK: installation, evaluation, providers. Use when implementing feature flags, A/B testing, or progressive rollouts.
    1 install
  3. ▌
    CI Workflows · laurigates
    GitHub Actions workflow standards. Use when checking CI/CD compliance, referencing canonical workflow shapes, or another skill needs workflow structure guidance.
    1 install
  4. ▌
    Configure All · laurigates bundle
    Run all infrastructure standards checks and fixes. Use when onboarding a new project, doing a full compliance audit, or batch-fixing with --fix.
    7 installs
  5. ▌
    Configure MCP · laurigates bundle
    Check and configure MCP servers for project integration. Use when setting up MCP servers, checking MCP status, or adding new servers to a project.
    9 installs
  6. ▌
    Configure Docs · laurigates bundle
    Code docs: TSDoc, JSDoc, pydoc, rustdoc, TypeDoc, MkDocs, Sphinx. Use when setting up docstrings, configuring a docs generator, or enforcing doc coverage in CI.
    9 installs
  7. ▌
    Configure Mise · laurigates bundle
    mise runtime/tool version manager - mise.toml, backends (pipx/aqua/npm/cargo/go), tasks, env, lockfile. Use when setting up, pinning runtimes/CLI tools, or migrating from asdf/nvm/pyenv/brew/Make.
    8 installs
  8. ▌
    Configure Repo · laurigates
    Repo onboarding driver: .claude/ directory, SessionStart hook, install_pkgs.sh. Use when onboarding any repo to Claude Code with the claude-plugins marketplace.
    10 installs
  9. ▌
    Configure Tests · laurigates bundle
    Test frameworks: Vitest, Jest, pytest, cargo-nextest. Use when setting up test infrastructure, migrating to a modern framework, or validating coverage config.
    4 installs
  10. ▌
    Go Feature Flag · laurigates bundle
    GO Feature Flag (GOFF) self-hosted feature flags with OpenFeature integration — config, relay proxy, targeting, rollouts. Use when working with GOFF or flags.goff.yaml.
    4 installs
  11. ▌
    Configure Editor · laurigates bundle
    EditorConfig and VS Code workspace settings for team consistency. Use when setting up format-on-save, recommended extensions, or debug configurations.
    10 installs
  12. ▌
    Configure Readme · laurigates bundle
    README.md with logo, badges, features, tech stack sections. Use when creating a README, auditing missing sections, or adding shields.io badges.
    10 installs
  13. ▌
    Configure Select · laurigates
    Pick-a-component menu for infrastructure standards — configures only the selected ones. Use when setting up one or a few named components (linting, CI, containers, tests).
    9 installs
  14. ▌
    Configure Sentry · laurigates bundle
    Sentry error tracking setup. Use when installing the Sentry SDK, fixing hardcoded DSNs, or adding source map upload for frontend, Next.js, Node, or Python.
    10 installs
  15. ▌
    Configure Status · laurigates bundle
    Infrastructure compliance status (read-only). Use when checking overall compliance, generating a report, or reviewing project health without making changes.
    16 installs
  16. ▌
    Configure Linting · laurigates bundle
    Modern linters: Biome, Ruff, Clippy. Use when setting up linting, migrating ESLint/Prettier to Biome, or wiring lint into pre-commit and CI.
    12 installs
  17. ▌
    Configure Surface · laurigates
    Surface doc-drift gate: scaffold surf.toml + hubs, wire the SHA-pinned pre-commit/Action. Use when adding a docs-governed-like-code CI gate.
    16 installs
  18. ▌
    Configure Coverage · laurigates bundle
    Code coverage: thresholds and reporters for Vitest, Jest, pytest, Rust. Use when setting thresholds, adding Codecov/Coveralls, or wiring lcov/HTML reports.
    11 installs
  19. ▌
    Configure Justfile · laurigates bundle
    Check and configure Justfiles with standard recipes. Use when setting up a Justfile, auditing for missing recipes, or migrating from Makefile to Justfile.
    16 installs
  20. ▌
    Configure Makefile · laurigates bundle
    Makefile with standard targets (help, test, build, clean, lint). Use when setting up a Makefile, auditing missing targets, or adding language-specific targets.
    10 installs
  21. ▌
    Configure Security · laurigates bundle
    Security scanning: dependency automation, SAST, secrets detection. Use when setting up Renovate/Dependabot, CodeQL, or TruffleHog in CI, or creating a SECURITY.md policy.
    11 installs
  22. ▌
    Configure Skaffold · laurigates bundle
    Skaffold for Kubernetes: port forwarding, dotenvx hooks, API version. Use when fixing 0.0.0.0 binding, adding secret generation hooks, or creating skaffold.yaml.
    11 installs
  23. ▌
    Configure API Tests · laurigates bundle
    API contract testing: Pact, OpenAPI validation, JSON Schema/Zod. Use when adding consumer/provider contract tests or detecting breaking API changes in CI.
    12 installs
  24. ▌
    Configure Container · laurigates bundle
    Container infrastructure: GHCR builds, Trivy/Grype scanning, devcontainer. Use when setting up multi-platform GHCR workflows or adding container scanning to CI.
    11 installs
  25. ▌
    Configure Dead Code · laurigates bundle
    Dead-code detection: Knip, Vulture, cargo-machete, deadcode. Use when setting up unused-code scanning, migrating tools, or adding dead-code CI checks.
    12 installs
  26. ▌
    Configure Gitignore · laurigates
    Manage .gitignore's Claude Code block — worktrees, scheduled-task lock, local settings. Use when onboarding a repo or .gitignore lacks Claude entries.
    10 installs
  27. ▌
    Configure Workflows · laurigates bundle
    GitHub Actions CI/CD workflows for container builds, tests, releases. Use when updating outdated action versions, adding multi-platform builds, or auditing workflows.
    7 installs
  28. ▌
    Configure Dockerfile · laurigates
    Dockerfile standards: Alpine/slim base, non-root user, multi-stage builds. Use when creating a Dockerfile, hardening security, or auditing image size.
    8 installs
  29. ▌
    Configure Formatting · laurigates bundle
    Biome formatter for JS/TS/JSON/CSS — the modern Prettier/ESLint replacement. Also Ruff (Python) and rustfmt. Use when setting up formatting, replacing Prettier, or wiring CI format checks.
    7 installs
  30. ▌
    Configure Load Tests · laurigates bundle
    Load testing: k6, Artillery, Locust. Use when setting up load tests, auditing smoke/stress/spike/soak coverage, or adding CI performance regression detection.
    9 installs
  31. ▌
    Configure Pre Commit · laurigates bundle
    pre-commit hooks setup and validation. Use when installing hooks, configuring frontend/infrastructure/python project types, or migrating to pre-commit.
    8 installs
  32. ▌
    Configure UX Testing · laurigates bundle
    UX testing: Playwright E2E, axe-core a11y, visual regression. Use when setting up E2E testing, screenshot assertions, browser automation, or a11y CI workflows.
    9 installs
  33. ▌
    Configure Web Session · laurigates
    SessionStart hook for Claude Code web sessions to install tools (helm, terraform, gitleaks, just). Use when CI tools fail in remote sessions due to missing binaries.
    11 installs
  34. ▌
    Multi Repo Discipline · laurigates
    Multi-repo workspace rules: read-only fixtures, upstream/downstream pairs. Use when dispatching agents across sibling repos or editing another repo's .claude/.
    9 installs
  35. ▌
    Configure Github Pages · laurigates bundle
    GitHub Pages deployment workflows for docs sites. Use when setting up Pages, migrating to actions/deploy-pages, or auditing Pages action versions.
    8 installs
  36. ▌
    Configure Cache Busting · laurigates bundle
    Cache-busting for Next.js and Vite: content hashing, CDN cache headers. Use when adding Vercel/Cloudflare cache headers or auditing static asset caching.
    7 installs
  37. ▌
    Configure Feature Flags · laurigates bundle
    Feature flags with OpenFeature and providers (GOFF, flagd, LaunchDarkly). Use when setting up the SDK, configuring a relay proxy, or adding flag test helpers.
    7 installs
  38. ▌
    Configure Gitattributes · laurigates
    Configure .gitattributes: union-merge for append-only tables, linguist-generated for build output, LF normalization. Use when setting up .gitattributes or taming append-only merge conflicts.
    7 installs
  39. ▌
    Claude Security Settings · laurigates
    Claude Code security settings: permission wildcards, shell operator protections, project-level allowlists. Use when auditing or hardening .claude/settings.json permissions.
    5 installs
  40. ▌
    Configure Claude Plugins · laurigates
    Claude plugins marketplace setup: .claude/settings.json, GitHub Actions, plugin pinning. Use when onboarding to claude-plugins, setting up claude.yml, pinning plugins, or overriding global plugins.
    6 installs
  41. ▌
    Configure Release Please · laurigates bundle
    release-please workflow file, manifest, and config for a single-package repo — setup and compliance audit. Use when adding release-please or upgrading release-please-action.
    8 installs
  42. ▌
    Configure Instrumentation · laurigates bundle
    Observability instrumentation: OpenTelemetry traces/metrics, structured logging, Sentry. Use when wiring telemetry, tracing, or logging into a repo.
    7 installs
  43. ▌
    Configure Worktreeinclude · laurigates
    Generate a .worktreeinclude so Claude Code copies gitignored env/secret/config files into new worktrees. Use when worktrees miss .env or local config.
    9 installs
  44. ▌
    Configure Argocd Automerge · laurigates
    ArgoCD auto-merge: configure GitHub Actions for image-updater-** branches. Use when setting up argocd-automerge.yml or verifying PAT permissions.
    14 installs
  45. ▌
    Configure Memory Profiling · laurigates
    Memory profiling with pytest-memray for Python. Use when setting up memory profiling, adding CI memory regression detection, or setting memory thresholds.
    10 installs
  46. ▌
    Configure Integration Tests · laurigates bundle
    Integration testing: Supertest, pytest, Testcontainers. Use when setting up integration tests, creating docker-compose.test.yml, or separating from unit tests.
    7 installs
  47. ▌
    Configure Package Management · laurigates bundle
    Package managers: uv (Python), bun (TypeScript). Use when setting up uv or bun, migrating from pip/npm/yarn/poetry/pipenv, or resolving lockfile conflicts.
    10 installs
  48. ▌
    Configure Reusable Workflows · laurigates bundle
    Reusable GitHub Actions workflows for security, quality, accessibility. Use when adding OWASP/secret/code-smell scans or WCAG checks to PR pipelines.
    11 installs