A starting point for Sebastian Software repositories, with shared linting, formatting, CI, and a generated README.
Use GitHub's Use this template action to create a repository, then clone it.
Replace repo-template in the package metadata and the badge URLs in
README.md.src. Write your project's introduction, installation steps, and a
small usage example in that source file.
Install the contributor tools as described in README setup,
then regenerate README.md. The source, CLI pin, and shared theme configuration
are copied into each new repository so it can maintain them independently.
Source code lives in packages/<name>, documentation (built with
ardo) in docs/.
pnpm install
pnpm agent:check # lint + format + typecheck + build + test| Script | What it does |
|---|---|
pnpm lint |
OxLint first (fast), then ESLint (deep, type-aware) |
pnpm format |
Format everything with oxfmt |
pnpm build |
Build all workspace packages |
pnpm test |
Test all workspace packages |
Edit README.md.src, then run mise run readme:write.
See README setup and checks for the contributor workflow.
TypeScript, React & Rust consulting
Experts in Agentic Software Development
Work with us · More open source
Copyright © 2026 Sebastian Software GmbH