← ClaudeAtlas

infrastructure-setuplisted

Sets up dev infrastructure for new projects: framework init, folder structure, Docker, pre-commit hooks (gitleaks), testing infrastructure, .gitignore. Use when: "настрой инфраструктуру", "подготовь проект", "настрой тесты", "настрой проверки при коммите", "настрой проверки при пуше", "setup infrastructure"
stepanenkoviktor0110-boop/ai-dev-methodology · ★ 1 · DevOps & Infrastructure · score 57
Install: claude install-skill stepanenkoviktor0110-boop/ai-dev-methodology
# Infrastructure Setup ## Gathering Project Context Read project-knowledge references: - `.claude/skills/project-knowledge/references/architecture.md` — tech stack, framework - `.claude/skills/project-knowledge/references/patterns.md` — code conventions, branching strategy, testing - `.claude/skills/project-knowledge/references/deployment.md` — deployment strategy If files lack needed info, search other project-knowledge references — info may exist under different names. If missing entirely, ask the user and immediately update the relevant doc. **Autonomous decisions** (based on project-knowledge): - Framework init commands, folder structure, test framework, .gitignore patterns **Ask user:** - Docker: needed? Local dev, production, or both? - Pre-commit strictness: gitleaks only, or add lint/format? ## Phase 1: Framework Initialization Init framework from `architecture.md`. Use Context7 for up-to-date init commands and flags. Verify it starts. **Checkpoint:** dev server starts successfully. ## Phase 2: Folder Structure Convention — separate concerns by purpose: - **Web Apps:** `src/{components, services, lib, config}` + `tests/{unit, integration, e2e}` - **APIs:** `src/{routes, services, models, middleware, config}` + `tests/{unit, integration}` - **CLI tools:** `src/{commands, services, config}` + `tests/{unit, integration}` Add `src/prompts/` if project uses LLM prompts. Add `src/messages/` if project uses i18n. **Checkpoint:** structure created, matches projec