Skip to content

ozzy-labs/presets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 日本語

OzzyLabs presets

pnpm workspaces monorepo for OzzyLabs create-agentic-app presets.

Per handbook ADR-0017, this repo bundles three external presets that CAA loads via extends:

Package Purpose
@ozzylabs/preset-base Common base: linters, formatters, git hooks, editor configuration
@ozzylabs/preset-web Web stack: Astro + React + Tailwind + Vite (extends preset-base)
@ozzylabs/preset-cli Node.js CLI: tsdown + @clack/prompts + vitest (extends preset-base)

Each package versions independently via release-please. v0.0.0 establishes the module shape; subsequent releases populate the actual configuration.

Distribution model

Presets are scaffold-only assets: consumed once at project creation, then baked into the resulting repository. They are intentionally not delivered via Renovate sync — that mechanism is reserved for @ozzylabs/skills and commons, which are continuously synced over a project's lifetime. See ADR-0017 § 配布方式 for the rationale.

Consumer setup

In your project's agentic-app.config.json:

{
  "presets": ["@ozzylabs/preset-base", "@ozzylabs/preset-web"]
}

Then run npx @ozzylabs/create-agentic-app to scaffold using the listed presets.

Local development

pnpm install
pnpm -r run build
pnpm lint:all
pnpm -r run test

Each package has its own tsdown.config.ts and tsconfig.json. Cross-package edits should pass pnpm -r run typecheck before committing.

Conventions

  • Commits: Conventional Commits (feat, fix, docs, style, refactor, perf, test, build, ci, chore)
  • Branches: <type>/<short-description> (e.g. feat/preset-base-biome-config)
  • PRs: squash merge only, title in Conventional Commits format

License

MIT

About

OzzyLabs create-agentic-app preset monorepo (@ozzylabs/preset-base, preset-web, preset-cli)

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors