What problem does it solve?
Streamlines the initial project setup by installing and configuring essential tooling for JS/TS projects, saving time and avoiding misconfigurations.
Core Features & Use Cases
- Auto-detects the project's package manager and installs Biome, Husky, commitlint, lint-staged, and GitLeaks when missing.
- Scans for existing tooling and configurations (biome.json, .husky, commitlint config, lint-staged, gitleaks, tsconfig.json) to avoid redundant setup.
- Creates and wires up key configuration files (biome.json, tsconfig.json, commitlint config) and sets up pre-commit hooks to enforce code quality and secrets scanning.
- Exposes convenient scripts (check, format) and prepares the project for CI workflows; supports optional semantic-release when requested.
Quick Start
Run the setup skill in your project to automatically install and configure Biome, Husky, commitlint, lint-staged, and GitLeaks.