What problem does it solve? Setting up a new project or adding formatting tooling involves many small, error-prone decisions: tsconfig strictness, lint/format tool selection, test runner wiring, and CI workflow configuration. This Skill routes one-shot bootstrap requests to opinionated playbooks so the resulting project passes lint, typecheck, and tests on the first run. ## Core Features & Use Cases - Bun TypeScript scaffolding: Creates a complete Bun-centric project with strict ESM tsconfig, oxlint/oxfmt via ultracite, bun test, bunfig.toml, LICENSE, README, and optional CLI entry point. - Local dprint setup: Configures Markdown and TOML formatting with build-system integration for justfiles, Makefiles, or package.json scripts, preserving any existing configuration values. - dprint GitHub Actions CI: Adds a workflow running dprint check on pushes and PRs, with default-branch detection and protection against overwriting existing workflows. - Use Case: Ask to scaffold a new Bun CLI tool, and the Skill collects project metadata, generates all config and source files from templates, installs dependencies, and verifies bun run check, tsc --noEmit, and bun test all pass. ## Quick Start Ask the agent to create a new Bun TypeScript project named my-tool with a CLI entry point, or to add dprint formatting and CI to the current repository.