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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    0 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.
    1 install
  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.
    1 install
  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.
    1 install
  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).
    0 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.
    0 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.
    0 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.
    1 install
  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.
    0 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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    0 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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    0 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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    0 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.
    0 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/.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  42. Configure Instrumentation · laurigates bundle
    Observability instrumentation: OpenTelemetry traces/metrics, structured logging, Sentry. Use when wiring telemetry, tracing, or logging into a repo.
    1 install
  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.
    0 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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install
  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.
    1 install