AGENTS.md · git:20260614.b0a51af · 2026-06-14 · sha256 8817e937edc7c0b7

AGENTS.md git:20260614.b0a51afA

Immutable. This exact content is served forever at /api/v1/blob/8817e937edc7c0b7.

# 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`.

## 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

## Setup

Install Lefthook once per clone:

```bash
uvx lefthook install
```

Pushing runs the pre-push quality gate automatically.

## 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