Luigit
repositories / dotfiles

dotfiles

bugabingas dorkfiles

owned by admin

pi/agent/skillz/luci-ci/SKILL.md

Raw
Rendered preview

name: luci-ci description: "Create, edit, review, or diagnose Luci CI configuration for ci.bugabinga.net. Use for .ci/*.kdl files, failed or missing runs, run status, logs, caches, publishing, schedules, and push path filters." path: .ci

Luci CI

Before configuring or diagnosing Luci, fetch the current machine reference:

https://ci.bugabinga.net/llms.txt

Treat that response as authoritative for grammar, behavior, CLI, routes, and security constraints. If it cannot be fetched, report the failure and inspect the current bugabinga.net/services/luci source when available; do not guess syntax or reuse remembered fields. The human reference is https://ci.bugabinga.net/docs.

Work only on repository configuration and run diagnostics. Do not modify Luci infrastructure or implementation unless explicitly asked. Keep orchestration thin and delegate to the repository's canonical CI command. Read repository instructions and every direct .ci/*.kdl file before editing. Run the delegated command locally when possible.

Access the luci cli via:

ssh ci ...$args
ssh ci status
ssh ci help

Status, repository, run-detail, log, and docs commands are read-only. Manual submissions and reruns mutate public CI state; do not execute them without explicit approval. Configuration changes take effect only after the selected commit reaches the public repository. Never claim a revision ran or deployed without matching live run evidence.

---
name: luci-ci
description: "Create, edit, review, or diagnose Luci CI configuration for ci.bugabinga.net. Use for .ci/*.kdl files, failed or missing runs, run status, logs, caches, publishing, schedules, and push path filters."
path: .ci
---

# Luci CI

Before configuring or diagnosing Luci, fetch the current machine reference:

```text
https://ci.bugabinga.net/llms.txt
```

Treat that response as authoritative for grammar, behavior, CLI, routes,
and security constraints.
If it cannot be fetched, report the failure and inspect the current
`bugabinga.net/services/luci` source when available; do not guess syntax or
reuse remembered fields.
The human reference is `https://ci.bugabinga.net/docs`.

Work only on repository configuration and run diagnostics.
Do not modify Luci infrastructure or implementation unless explicitly asked.
Keep orchestration thin and delegate to the repository's canonical CI command.
Read repository instructions and every direct `.ci/*.kdl` file before editing.
Run the delegated command locally when possible.

Access the luci cli via:

```nu
ssh ci ...$args
ssh ci status
ssh ci help
```

Status, repository, run-detail, log, and docs commands are read-only.
Manual submissions and reruns mutate public CI state; do not execute them
without explicit approval.
Configuration changes take effect only after the selected commit reaches the
public repository.
Never claim a revision ran or deployed without matching live run evidence.