New projects start with no CI, no test setup, no linting, and inconsistent structure. This skill scaffolds all of it from day one.
Generate production-ready project structure for any stack — CI, Docker, testing, editor config, env templates.
git clone https://github.com/sungurerdim/dev-skills.git /tmp/dev-skills| Tool | Install |
|---|---|
| Claude Code | cp -r /tmp/dev-skills/ds-init ~/.claude/skills/ds-init |
| Cursor | Copy SKILL.md + references/ to .cursor/rules/ |
| GitHub Copilot | Append SKILL.md content to .github/copilot-instructions.md |
| Windsurf | Append SKILL.md content to .windsurfrules |
| Aider | Reference SKILL.md via --read flag |
rm -rf /tmp/dev-skillsRun /ds-init, or ask to scaffold a new project.
| Mode | What It Does |
|---|---|
| Interactive (default) | Guide through type + stack selection |
| --minimal | Bare minimum directory structure |
| --full | Full production setup (CI, Docker, testing, docs) |
| --preview | Preview files without creating them |
| --auto | Zero-interaction — every decision resolved by best judgment |
| Type | Example Stacks |
|---|---|
| Web App | Next.js, React, Vue, Svelte, SvelteKit |
| API | Express, FastAPI, Go, Rust (Axum) |
| Mobile | Flutter, React Native |
| CLI | Node.js, Python, Go, Rust |
| Library | Any language package |
| Monorepo | Turborepo, Nx, pnpm workspaces |
- Detects existing files and preserves them (no overwrites without confirmation)
- Generates
.env.example(never real secrets) - CI pipeline: lint → test → build
- Docker multi-stage builds for production
- Comprehensive
.gitignoreper stack