What problem does it solve?
This skill helps teams bootstrap new software projects with strong typing, linting, formatting, and testing, providing a consistent foundation across languages.
Core Features & Use Cases
- Typed foundations: Enforces strict typing and modern language features across Python, TypeScript, and other languages.
- Tooling hygiene: Integrates strong linting, auto-formatting, and comprehensive test strategies to catch issues early.
- CI-ready workflows: Pre-commit hooks and CI suggestions ensure code quality before merging.
- Guided onboarding: Uses language-specific references to quick-start best practices and patterns.
- Use Case: Starting a new Python project with ruff, pytest, and pre-commit, or a TypeScript project with ESLint, Prettier, and Vitest.
Quick Start
Check the language reference files under reference/ and follow the workflow: identify your language, install the recommended tooling, and apply the project-setup blueprint to initialize a new repository.