aif-dockerize
AIF-suite skill that generates Docker configuration — multi-stage Dockerfile, compose files for dev and hardened production, and .dockerignore — with a production security audit; clone-only in the getff framework repo.
aif-dockerize
Status: shipped-beta (AIF suite) · Ships to: clone — not in any getff consumer tier arm · Fires at: Claude Code skill auto-activation ("dockerize", "add docker", "docker compose")
What it is
A Docker configuration generator. Its description (frontmatter block scalar): "Analyze project and generate Docker configuration: Dockerfile (multi-stage dev/prod), compose.yml, compose.override.yml (dev), compose.production.yml (hardened), and .dockerignore. Includes production security audit." (.claude/skills/aif-dockerize/SKILL.md:3-6).
How it works
Same detect-then-generate shape as the other generators: context load (.claude/skills/aif-dockerize/SKILL.md:31), "### 1.1 Scan for Existing Files" (.claude/skills/aif-dockerize/SKILL.md:66) into "### 1.2 Determine Mode" (.claude/skills/aif-dockerize/SKILL.md:80), an interactive generate path ("### 1.3 Interactive Setup (Generate Mode Only)", .claude/skills/aif-dockerize/SKILL.md:98), then deep analysis of language/runtime, framework + dev server, package manager and entry point (.claude/skills/aif-dockerize/SKILL.md:155,167,191,197).
Satellites & companions
- USES: the project's existing Docker files as its audit/enhance baseline (Step 1).
- ADAPTS: one analysis pass to the four-file compose family it emits.
- ADDS: a hardened production compose variant + production security audit (description, line 6).
Anchors
.claude/skills/aif-dockerize/SKILL.md:2—name: aif-dockerize.claude/skills/aif-dockerize/SKILL.md:3—description: >-.claude/skills/aif-dockerize/SKILL.md:4—Analyze project and generate Docker configuration: Dockerfile (multi-stage dev/prod),.claude/skills/aif-dockerize/SKILL.md:80—### 1.2 Determine Mode.claude/skills/aif-dockerize/SKILL.md:98—### 1.3 Interactive Setup (Generate Mode Only).gitignore:121—/.claude/skills/aif-*/
All anchors at framework pin b069c59328aa8e08671d3a19fd25efa618dfc1c5 (2026-09-11); the SKILL.md itself is an on-disk gitignored file in the clone, not a git object at that pin.
aif-commit
AIF-suite skill that creates conventional commit messages by analyzing staged changes; git and read-only tools only; clone-only in the getff framework repo.
aif-docs
AIF-suite skill that generates and maintains project documentation — a lean README landing page plus topic-split docs pages; clone-only in the getff framework repo.