What problem does it solve?
It turns an existing project/spec into a complete environment setup document, so teams don’t guess about CI, lint/format, hooks, or Swagger/OpenAPI setup and instead align on a consistent approach.
Core Features & Use Cases
- Spec discovery & architecture understanding: Scans a spec directory (or auto-discovers common spec locations) and reads architecture and component design to ground the generated setup.
- Stack-aware configuration guidance: Detects existing dependencies and tooling (CI, lint/format, hooks, task runners, Swagger/OpenAPI) and proposes an integrated recommended setup.
- Interactive confirmation workflow: Uses structured questions to lock in CI/CD, lint, format, linterly rules, git hooks, and Swagger/OpenAPI decisions with minimal ambiguity.
- Opinionated TypeScript/JavaScript package manager: Enforces bun as the standardized package manager in commands and documentation, including migration suggestions from npm/yarn/pnpm.
Quick Start
Ask an AI to run the env-setup skill with your spec directory path (for example, docs/ or /env-setup docs/) to generate docs/environment/setup.md based on the existing architecture and current project settings.