~bigbes/sourcehut-root

sourcehut-root/skills d---------
d9aac8a2 — Eugene Blikh 26 days ago master
Make sourcehut-custom-service a global skill installed via Justfile

Move the skill from project-local .claude/skills to the skills/ backup dir
(matching sourcehut-ci) and generalize the Justfile install target to a skill
list, installing both into ~/.claude/skills. Replace absolute mirror paths with
repo::<path>::<symbol> references resolved against a single __SRHT_MIRROR__
placeholder that the install target substitutes with the repo's absolute path;
switch citations from drift-prone line numbers to stable symbol names and fix
a stale core-go/auth/internal.go reference to core-go/auth/middleware.go.
72581ff9 — Eugene Blikh a month ago
docs(sourcehut-ci): fix factual errors found in full audit

Verified the skill against the actual upstream sources mirrored in this
workspace and fixed every concrete claim that didn't match the code:

- Secrets management URL is builds.sr.ht/secrets, not meta.sr.ht/secrets
  (route lives in builds.sr.ht/buildsrht/blueprints/secrets.py; meta has
  no /secret* route). Updated SKILL.md, manifest.md, secrets-and-oauth.md.

- SSH key secret installation path: the worker uses the manifest entry
  verbatim, so name references land at ~/.ssh/<name>, not ~/.ssh/<uuid>
  (builds.sr.ht/worker/tasks.go SendSecrets).

- ubuntu/lts now points to resolute (26.04 LTS); oldlts points to noble.
  Added jammy and questing to the shipped-versions list.

- hut todo subcommands: rewrote the block to match v0.8.0 — `create` and
  `comment` only accept --stdin (no -t/-s/-b), `update-status` (not
  `update`), `list` reads --tracker (persistent flag on `hut todo`).

- hut pages acl update --id is required (MarkFlagRequired in
  hut/pages.go), not optional.
10a4d669 — Eugene Blikh a month ago
Add sourcehut-ci skill backup and justfile install target

Mirror the live ~/.claude/skills/sourcehut-ci skill into skills/ and add an
rsync-based 'install' recipe (repo -> ~/.claude).