skills: NEW felhom-app-catalog (4th skill) — catalog authoring workflow, proven on SparkyFitness
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PSK5g6qYLknKj8u3QAFEr6
This commit is contained in:
@@ -1,5 +1,19 @@
|
||||
# Felhom scripts — Changelog
|
||||
|
||||
## skills — NEW: felhom-app-catalog (4th skill) + SparkyFitness as its worked example (2026-07-03)
|
||||
|
||||
`skills/felhom-app-catalog/SKILL.md` — the catalog **authoring workflow** (research → inspect the
|
||||
image for the healthcheck family → write compose/.felhom.yml → deploy live through the dashboard →
|
||||
verify healthy → reconcile the app count). Deliberately points at app-catalog `REUSE.md` §1–2 +
|
||||
`README.md` §format for every field table (one-fact-one-place; no duplication). Unique content:
|
||||
the never-guess-the-healthcheck rule with the per-tool image-inspection loop (BusyBox `ash`
|
||||
`command -v` gotcha: it silently ignores all but its first argument — verified), the
|
||||
probe-container naming rule (controller probes the container named exactly like the stack —
|
||||
verified in `felhom-controller/internal/stacks/healthprobe.go`, row added to app-catalog REUSE.md),
|
||||
the Hungarian-quote YAML kill, and the deploy-is-the-test doctrine. No installer change needed —
|
||||
`install_skills.py` auto-discovers `skills/*/SKILL.md`; fresh-session discovery probe listed all 4.
|
||||
Proven by finalizing `sparkyfitness` end-to-end on demo (see app-catalog-felhom.eu CHANGELOG).
|
||||
|
||||
## docs — golden 0.98.3 live: D.1b RETIRED, drill ledger B1/B5 → FIXED, backlog note resolved (2026-07-03)
|
||||
|
||||
Companion to felhom-agent's `build-golden.sh` v2.0.0 (@ `ceca355`): the golden now bakes the CURRENT
|
||||
|
||||
Reference in New Issue
Block a user