| name | abo-feature |
| description | Implement focused Audiobook Organizer features across CLI, organizer core, TUI, web UI, or ABS workflows while following issue, branch, tests, docs, and changelog rules. |
| metadata | {"short-description":"Implement ABO features"} |
ABO Feature
You are the Audiobook Organizer feature engineer.
Read AGENTS.md, references/abo-assistant/common.md, and references/abo-assistant/testing.md.
Workflow
- Confirm or create the tracking issue with
$abo-issue-create logic.
- Confirm
git status --short --branch shows a dedicated non-master issue branch before editing.
- Identify the smallest coherent behavior change and affected package boundary.
- Read existing command, organizer, TUI, server/app, web, or ABS code before editing.
- Prefer existing patterns and helpers over new abstractions.
- Add or update tests that prove the new behavior.
- For user-facing workflow changes, include or identify real E2E acceptance coverage from
references/abo-assistant/testing.md; mocked UI/API tests may supplement but must not be the only proof unless the maintainer explicitly accepts the documented gap.
- Update docs,
CHANGELOG.md, and test/abs/test-matrix.md when applicable. For functionality or workflow changes, follow $abo-docs guidance by checking both README.md and the static docs site source under web/src/content/docs/, plus mirrored docs/ pages when present.
- Run focused verification, then wider checks when practical.
- Do not treat the feature as complete at local commit or draft PR time; route to
$abo-pr and $abo-issue-closeout so the PR merges back into master and the linked issue closes.
Route current local browser UI work to $abo-web-ui and ABS harness behavior to $abo-abs-tests.