Wire a backend or infrastructure module (auth, database, payments, email, file storage, PDF/document generation, content CMS, deploy config) into an already-scaffolded app. Reads .workflow/meta.json#stack for the chosen tech (better-auth, drizzle+neon, stripe, resend, vercel, etc.) and modifies the codebase at the project root to install + configure the module end-to-end. Always idempotent — running twice does not duplicate config. Use when the user says "add auth", "wire up the database", "set up Stripe", "add file uploads", "generate a PDF invoice/report", "genera un PDF", "add a CMS", "set up Sanity", "expose this as an MCP server", "usare il prodotto da Claude Code", "configure deploy", "module aggiungi auth", or the orchestrator routes here from phase scaffolded / page_generated. Not for: scaffolding the app (design-md-to-app) or building UI (screenshot-to-page).
<project-root>/ exists (phase >= scaffolded).scaffolded or page_generated.contracts.mdmodule-auth.mdmodule-ci.mdmodule-cms.mdmodule-db.mdmodule-deploy.mdmodule-email.mdmodule-mcp.mdmodule-motion.mdmodule-payments.mdmodule-pdf.mdmodule-realtime.mdmodule-storage.mdmodule-stubs.mdmodule-test.mdmodule-voice.mdprovider-scaleway.md/plugin install dev-flow@dev-flow # the whole suite
./install.sh --platform claude # or drop dist/module-add.skill into Claude Code