# Services Up

> Start Docker Compose services for local development and testing. Pass service names as arguments (e.g. "todo-backend jira-mock") or leave blank to start all services. Use when this capability is needed.

- Skill: `tomevault-io/services-up` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/services-up`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/services-up/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/services-up

---


Start services. If `$ARGUMENTS` is provided, start only those services; otherwise start all.

!`docker compose up -d ${ARGUMENTS:-todo-backend todo-frontend jira-mock} 2>&1`

Then wait for the backend to be healthy:

!`for i in $(seq 1 15); do curl -sf http://localhost:8000/health && echo "backend ready" && break || sleep 2; done 2>&1`

Report:
- Which containers are now running (`docker compose ps`)
- Health check result for the backend
- If any container failed to start, show its logs

---
> Source: [brianbartilet/testing-lifecycle-with-agents-demo](https://github.com/brianbartilet/testing-lifecycle-with-agents-demo) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-05-22 -->

