summaryrefslogtreecommitdiff
path: root/plans/f3s-skill-split-plan.md
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-07-18 22:08:10 +0300
committerPaul Buetow <paul@buetow.org>2026-07-18 22:08:10 +0300
commitefbb7876347bc667bdb3633f72a22a51b3bfbc49 (patch)
tree0a2d1d9367f4bf549584aaa71b0b82337cab2226 /plans/f3s-skill-split-plan.md
parentfbf9d4815ea25bd85be0f232ac8670bda1a64955 (diff)
skills: rename pkgrepo -> f3s-pkgrepo and rocky-vm-setup -> f3s-rocky-vm-setup
Extend the f3s- prefix to the two remaining f3s-scoped siblings so the whole homelab family groups together. Both are f3s-specific: pkgrepo IS pkgrepo.f3s.buetow.org, and rocky-vm-setup documents the 'rocky' VM on the f3s host f3. - git mv both skill dirs (history preserved); update name: frontmatter; add the 'Part of the f3s homelab skill family' note to both descriptions. - Rewrite every reference to the *skills*: backtick mentions (`pkgrepo` -> `f3s-pkgrepo`, `rocky-vm-setup` -> `f3s-rocky-vm-setup`), markdown cross-links (../pkgrepo/ -> ../f3s-pkgrepo/, etc.), the f3s hub Related-skills block and description, and skill-maintenance's index-pattern example. - Left references to the package REPOSITORY (pkgrepo.f3s.buetow.org, 'the custom pkgrepo') unchanged — those name a service, not the skill. - Verified all 114 relative links resolve. Plan doc updated to record the rename. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'plans/f3s-skill-split-plan.md')
-rw-r--r--plans/f3s-skill-split-plan.md14
1 files changed, 10 insertions, 4 deletions
diff --git a/plans/f3s-skill-split-plan.md b/plans/f3s-skill-split-plan.md
index acb0650..1d92329 100644
--- a/plans/f3s-skill-split-plan.md
+++ b/plans/f3s-skill-split-plan.md
@@ -83,10 +83,16 @@ obvious they belong together: `f3s-storage`, `f3s-k3s`, `f3s-workloads`,
hyphens, ≤64 chars) and is applied uniformly to all six.
Note this is a **prefix**, not a trailing suffix (`f3s-storage`, not `storage-f3s`):
-a prefix is what groups them alphabetically beside `f3s`. The existing siblings
-`pkgrepo` and `rocky-vm-setup` stay unprefixed (they are not being renamed); only the
-new f3s carve-outs take the `f3s-` marker. The earlier unprefixed `homelab-*`
-alternative is rejected.
+a prefix is what groups them alphabetically beside `f3s`. The earlier unprefixed
+`homelab-*` alternative is rejected.
+
+**Update (post-execution):** the two pre-existing siblings were **also renamed for
+consistency**, since both are f3s-scoped — `pkgrepo` → **`f3s-pkgrepo`** (it *is*
+`pkgrepo.f3s.buetow.org`) and `rocky-vm-setup` → **`f3s-rocky-vm-setup`** (the `rocky`
+VM runs on the f3s host f3). So the whole family now carries the `f3s-` prefix. All
+cross-references (including inbound links and prose mentions of the *skills*) were
+updated; references to the package **repository** `pkgrepo.f3s.buetow.org` were left
+unchanged.
---