AGENTS.md · diff

git:20260614.b0a51af to git:20260705.fa72a26

8 added, 8 removed. Audit A to A.

# skeel
- `skeel` is a Python 3.14 CLI for declarative agent skill management. It reads a
- YAML desired-state manifest and applies it through backends, such as `gh skill`.
+ `skeel` is a CLI for declarative agent skill management. It reads a YAML
+ desired-state manifest and applies it via `gh skill`.
## Repository Layout
- - `.github/workflows/` — CI and release/publish workflows
- - `changelog/` — release notes managed via `tenzir-ship`
- - `examples/` — example manifests
- - `src/skeel/` — package source (`cli.py`, `manifest.py`, `backends.py`)
- - `tests/` — pytest suite
+ - `.github/workflows/`: CI and release/publish workflows
+ - `changelog/`: release notes managed via `tenzir-ship`
+ - `examples/`: example manifests
+ - `src/skeel/`: package source (`cli.py`, `manifest.py`, `backends.py`)
+ - `tests/`: pytest suite
## Setup
Install Lefthook once per clone:
```bash
uvx lefthook install
```
- Pushing runs the pre-push quality gate automatically.
+ Pushing runs the quality gates automatically. No need to run checks manually.
## Release engineering
- Use `tenzir-ship` for changelog management and releasing
- Add changelog entries for user facing changes
- Before releasing, ensure `main` is in sync with `origin/main`
- To release, dispatch .github/workflows/release.yaml with a title & intro