一键导入
dockerize-http-api
Add docker-compose for HTTP APIs (required before implementing/changing use cases). Provide .env.example + Make targets: up/down/test/lint/build.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Add docker-compose for HTTP APIs (required before implementing/changing use cases). Provide .env.example + Make targets: up/down/test/lint/build.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add/extend Playwright E2E/integration specs for web use-case changes. Prefer existing repo naming conventions; include UC ID when introducing new use-case-specific specs.
Ensure GitHub Actions CI exists and is green. CI must run lint/format, build, and tests as applicable. Failing CI is blocking.
Derive comprehensive `/docs` from an existing codebase when docs are missing/stale. This is blocking work before new features.
End-to-end Gaia SDLC workflow (Repo Explorer → drift/CI fixes → task graph → gated delivery → QA veto → MCP proof). Use for any work in a repo.
Run curl-style integration checks against the docker-compose stack for HTTP APIs. Required for use-case changes.
Add or extend lint/format tooling and ensure it runs locally (Makefile) and in CI. Lint/build are always required in Gaia.
| name | dockerize-http-api |
| description | Add docker-compose for HTTP APIs (required before implementing/changing use cases). Provide .env.example + Make targets: up/down/test/lint/build. |
Use when:
This is blocking for use-case work.
docker-compose.yml at repo root.env.example at repo rootmake up / make downmake build (if applicable)make test (runs tests appropriate to repo; at least unit)make lint/docs/testing/how-to-run.md reflects compose + Make usage.env.example.Identify:
Prefer:
Ensure:
Include:
api service.env.example (root)Include:
CHANGE_ME)Create/extend Makefile:
up: start composedown: stop compose + cleanup as appropriatelint: run canonical lintbuild: build the project (if applicable)test: run canonical tests (at least unit)
Optional:logs: follow logssmoke: quick curl check if repo supports itmake up brings system up/docs/testing/how-to-run.md with:
make up/downbuild, cilintintegration