← ClaudeAtlas

add-project-scaffoldinglisted

Guide Node.js project scaffolding — Starter monolith, Scale monorepo, Starter→Scale migration.
brabos-ai/code-addiction · ★ 8 · Code & Development · score 75
Install: claude install-skill brabos-ai/code-addiction
# Project Scaffolding <!-- uses: - command: /add.wiki --> Guide AI-assisted creation of Node.js projects from scratch with consistent architecture across stacks. **Use for:** Creating new projects, choosing stack, scaffolding folder structure, migrating Starter to Scale **Not for:** - Implementing features (use backend/database/frontend-development) - Analyzing existing projects (use architecture-discovery) - Non-Node.js stacks (Python, Go, Java, .NET, etc.) **Principle:** This skill is KNOWLEDGE that guides the AI — not a CLI generator or static templates. The AI generates the actual files using its knowledge of each framework, guided by these architectural decisions. --- ## Tier Selection Two tiers exist. Choose based on project needs: | Criteria | Starter | Scale | |----------|---------|-------| | Team size | 1-3 devs | 3+ devs | | Complexity | Single domain or few modules | Multiple domains, shared libs | | Deploy targets | Single service | Multiple services/workers | | When to choose | MVP, learning, prototyping | Production SaaS, multi-app | **Starter is the default.** Only recommend Scale when the project clearly needs multiple apps or shared packages from day one. Starter can always migrate to Scale later. --- ## Starter Tier (Modular Monolith) Single `src/` directory organized by domain modules. Every module contains ALL its artifacts (controller/routes, service, repository, DTOs, entities). This co-location makes future extraction to packages trivial. #