All checks were successful
Nightly Build / build (push) Successful in 6m0s
- Workflows: docker-publish.yml → nightly.yml + release.yml + pr-check.yml (nightly: Branch-Push + Cron 02:00, release: v*-Tag, pr-check: lint+tests) - Issue-Templates: bug_report.md + feature_request.md (englisch) - PR-Template: pull_request_template.md (englisch) - Claude-Agenten: reviewer, changelog, test-writer, nightly-prep, docker-check, moonraker-debug + settings.json - agents.md: Agenten-Übersicht im Repo-Root - .gitignore: .runner-token + secrets/ ausgeschlossen
32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
# KX-Bridge Claude Agents
|
||
|
||
## Available Agents
|
||
|
||
| Agent | File | When to use |
|
||
|---|---|---|
|
||
| Reviewer | `.claude/agents/reviewer.md` | Before every PR — checks logic, error handling, Moonraker compatibility |
|
||
| Changelog | `.claude/agents/changelog.md` | After merge to nightly — generates CHANGELOG.md entry from commits |
|
||
| Test Writer | `.claude/agents/test-writer.md` | When adding new functions — derives pytest tests |
|
||
| Nightly Prep | `.claude/agents/nightly-prep.md` | Before a release — checks readiness of nightly → main merge |
|
||
| Docker Check | `.claude/agents/docker-check.md` | Before image push — validates Dockerfile and compose config |
|
||
| Moonraker Debug | `.claude/agents/moonraker-debug.md` | On runtime errors — analyzes Moonraker/Klipper logs |
|
||
|
||
## Usage
|
||
|
||
In VS Code with Claude Code extension:
|
||
```
|
||
@reviewer → code review of current changes
|
||
@changelog → generate CHANGELOG entry
|
||
@test-writer → write tests for changed files
|
||
@nightly-prep → check release readiness
|
||
@docker-check → validate Docker config
|
||
@moonraker-debug → analyze logs
|
||
```
|
||
|
||
## Context
|
||
|
||
- Moonraker API: Port 7125
|
||
- AFC lane_data: flat indexing lane1–lane4
|
||
- Registry: `gitea.it-drui.de/viewit/kx-bridge`
|
||
- Default PR target: `nightly`
|