Crafts AGENTS.md & CLAUDE.md bundles from user project requirements - then unzip & start Vibe coding
1.3K
๐ FREE to test, run locally, or deploy wherever containers run. Your AI agent is fully briefed and coding in under 60 seconds. Just pull and go.
docker pull jsoprych/elko-project-wizard:latest
Stop briefing your AI agent from a blank page.
Pick your directives. Compose a profile. Hit Generate.
Get a .zip with AGENTS.md, CLAUDE.md, Dockerfile, and more โ ready to cd into and start coding.
๐ Full documentation โ github.com/jsoprych/elko-docs/elko-project-wizardโ
๐ณ Docker Hub โ hub.docker.com/r/jsoprych/elko-project-wizardโ

Every time your AI coding agent starts a session, it reads your AGENTS.md or CLAUDE.md to understand the project. A poorly written one wastes tokens on guesswork โ the agent re-learns your conventions and hedges every suggestion. A well-engineered one front-loads the context so the agent hits the ground running, produces idiomatic code on the first attempt, and spends your API budget on actual work.
elko-project-wizard builds that file for you โ composable, reusable, and ready to drop into any project in under 60 seconds.
docker run -d \
--name elko-project-wizard \
-p 8080:8080 \
-v wizard-data:/app/data \
jsoprych/elko-project-wizard:latest
Open http://localhost:8080โ โ start the Quick Start Wizard or browse directives immediately.

1. Browse Directives Pick from 26 built-in policies across coding standards, tech stack, visibility, Docker, and workflow.
2. Compose a Profile

Combine directives into a reusable profile โ Go + Minimal Deps + Docker + Private โ saved for every future project.
3. Generate & Go
Download a .zip scaffold. Unzip, git init, open Claude Code or OpenCode โ your agent is already briefed.

New to the wizard? Click ๐ Quick Start Wizard in the sidebar. Pick your stack, experience level, and project name โ download your scaffold in four steps.
| File | Always? | Purpose |
|---|---|---|
AGENTS.md | โ | Full AI agent briefing โ your directives concatenated |
CLAUDE.md | โ | @AGENTS.md โ Claude Code reads this first |
.gitignore | โ | Stack-appropriate boilerplate |
README.md | โ | Stub template |
Dockerfile + docker-compose.yml | Docker directive | Production-ready multi-stage build |
setup-1st.sh / .bat | Starter directive | Preflight dependency check |
GETTING_STARTED.md | Starter directive | Stack-specific install & run guide |
FREE_AI_SETUP.md | AI Provider directive | Free Gemini API key walkthrough |
| 26 | Built-in directives |
| 11 | Categories |
| 8 | Tech stacks (Go, Node.js/TS, Python, Rust, LAMP, C, C++) |
| 60s | Zero to coding |
Pass your Anthropic API key to generate custom directives directly from the dashboard:
docker run -d \
--name elko-project-wizard \
-p 8080:8080 \
-v wizard-data:/app/data \
-e ANTHROPIC_API_KEY=sk-ant-... \
jsoprych/elko-project-wizard:latest
Without a key, AI Assist returns a prompt sandwich โ paste it into any AI chat (Claude, ChatGPT, Gemini) and import the result.
services:
elko-project-wizard:
image: jsoprych/elko-project-wizard:latest
ports:
- "8080:8080"
volumes:
- wizard-data:/app/data
restart: unless-stopped
volumes:
wizard-data:
docker stop elko-project-wizard
docker start elko-project-wizard
docker rm elko-project-wizard # remove container (data kept)
docker rm elko-project-wizard && docker volume rm wizard-data # full removal
linux/amd64 ยท linux/arm64
Note: Each build expires after 90 days. If the server refuses to start, pull the latest image:
docker pull jsoprych/elko-project-wizard:latest
Built by Elko.AIโ & DARKFABRIK.AIโ ยท [email protected]โ
Content type
Image
Digest
sha256:a14dc3d00โฆ
Size
14 MB
Last updated
4 months ago
docker pull jsoprych/elko-project-wizard