mirror of
https://github.com/Belphemur/CBZOptimizer.git
synced 2026-07-21 10:55:40 +02:00
24 lines
775 B
Markdown
24 lines
775 B
Markdown
# Agent Instructions
|
|
|
|
This repository contains AI-agent oriented project context.
|
|
|
|
## Read first
|
|
|
|
- `docs/project-overview.md` for architecture and execution flow.
|
|
- `docs/development.md` for build/test/lint commands and runtime prerequisites.
|
|
|
|
## Repository conventions
|
|
|
|
- Language: Go
|
|
- CLI framework: Cobra + Viper
|
|
- Logging: zerolog
|
|
- Error wrapping: `fmt.Errorf("context: %w", err)`
|
|
- Prefer small, focused changes.
|
|
- Commit messages: follow [Conventional Commits](https://www.conventionalcommits.org/) (e.g. `fix(watch): debounce fsnotify events`, `docs: clarify commit convention`).
|
|
|
|
## Areas to know
|
|
|
|
- Watch command: `cmd/cbzoptimizer/commands/watch_command.go`
|
|
- Optimization orchestration: `internal/utils/optimize.go`
|
|
- Converter interface/impl: `pkg/converter/`
|