agentsclimarketplace

Docker compose patterns

Skill planifest/planifest-framework/planifest-framework/external-skills/docker-compose-patterns

Design multi-service local orchestration with Docker Compose, including dependency wiring, startup order, health checks, and shared network/storage boundaries. Use when local integration environments need deterministic service composition; do not use for production orchestration policy design.From its SKILL.md

Install
npx -y skills add planifest/planifest-framework --skill docker-compose-patterns

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.4 KB, 409 tokens by cl100k_base, as published. Nobody here has run it

Docker Compose Patterns

Overview

Use this skill to define reliable multi-service local stacks for development, debugging, and integration testing.

Scope Boundaries

  • Use this skill when the task matches the trigger condition described in description.
  • Do not use this skill when the primary task falls outside this skill's domain.

Shared References

  • Dependency and startup patterns:
    • references/compose-dependency-guidance.md

Templates And Assets

  • Compose stack baseline:
    • assets/compose-stack-template.yaml
  • Operations runbook:
    • assets/compose-operations-runbook-template.md

Inputs To Gather

  • Services and dependencies required for target workflows.
  • Required startup order and readiness conditions.
  • Shared volumes/networks and data persistence needs.
  • Local resource constraints and isolation requirements.

Deliverables

  • Compose service topology with explicit dependency rules.
  • Health-check strategy and startup stabilization policy.
  • Environment and secret handling policy for local use.
  • Developer runbook for common stack operations.

Quick Example

  • API depends on DB and cache with health-check gating.
  • Use named network; avoid host network unless required.
  • Use profiles to separate optional services (e.g., observability tools).

Quality Standard

  • Dependency behavior is deterministic and health-driven.
  • Service contracts (ports, env, volumes) are explicit.
  • Local stack startup/shutdown is repeatable.
  • Secret handling avoids committing sensitive defaults.

Workflow

  1. Map required services and dependency graph.
  2. Define compose services, networks, volumes, and env boundaries using assets/compose-stack-template.yaml.
  3. Add health checks and readiness-aware dependency rules.
  4. Validate full stack startup and critical workflows.
  5. Document operational commands and troubleshooting notes in assets/compose-operations-runbook-template.md.

Failure Conditions

  • Stop when service dependencies are implicit or race-prone.
  • Stop when local stack requires unsafe credential handling.
  • Escalate when resource contention prevents reliable local execution.

What ships with it: 1 file

11.3 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.