Skip to content

Commit d611ae5

Browse files
committed
docs: single live skill install; profile is workspace only
Live scripts-bash only under ~/.hermes/skills/software-development/. coder-bash drops profile skill copy; SOUL auto-loads global skill. Git tree is publish snapshot. Document layout in CHANGELOG-LAYOUT.md. Skill v4.2.3.
1 parent 7eb7825 commit d611ae5

3 files changed

Lines changed: 36 additions & 10 deletions

File tree

CHANGELOG-LAYOUT.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Layout change (2026-07-20)
2+
3+
## What changed
4+
5+
- **Live skill only:** `~/.hermes/skills/software-development/scripts-bash/`
6+
- **Removed** profile copy: `~/.hermes/profiles/coder-bash/skills/scripts-bash/`
7+
- **coder-bash** = workspace + SOUL/AGENTS pointing at global skill (auto load + version-bump rewrites)
8+
- **Git** `~/.hermes/projects/scripts-bash/` = GitHub package only (not a second live install)
9+
- Default `~/.hermes/SOUL.md` updated to match
10+
- Skill version **4.2.3**
11+
12+
## Unchanged
13+
14+
- `workspace/installers/*` products (not modified)
15+
- Public skill content (template, registry, authoring)
16+
17+
## Operator flow
18+
19+
1. Edit/test: `~/.hermes/skills/software-development/scripts-bash/`
20+
2. Release: copy that tree into `projects/scripts-bash/skills/software-development/scripts-bash/`
21+
3. `cd ~/.hermes/projects/scripts-bash && git push`

skills/software-development/scripts-bash/PUBLISH.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Publish checklist (scripts-bash)
22

3-
## Ship this tree only
3+
## Live install (Hermes)
4+
5+
`~/.hermes/skills/software-development/scripts-bash/`
6+
7+
## Git repo (ship)
8+
9+
`~/.hermes/projects/scripts-bash/`
410

511
```text
612
skills/software-development/scripts-bash/
@@ -12,15 +18,13 @@ skills/software-development/scripts-bash/
1218
references/authoring.md
1319
```
1420

15-
## This machine — three installs (keep identical)
21+
## Release flow
1622

17-
| Role | Path |
18-
|------|------|
19-
| Global | `~/.hermes/skills/software-development/scripts-bash/` |
20-
| coder-bash profile | `~/.hermes/profiles/coder-bash/skills/scripts-bash/` |
21-
| Git push | `~/.hermes/projects/scripts-bash/` |
23+
1. Edit/test live skill under `~/.hermes/skills/software-development/scripts-bash/`
24+
2. Copy into git package path above
25+
3. Commit + push from `~/.hermes/projects/scripts-bash`
2226

23-
Do **not** remove the global skill. After edits: `cp -a` across all three.
27+
No profile skill copy. No triple live installs.
2428

2529
## Checks
2630

skills/software-development/scripts-bash/SKILL.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: scripts-bash
33
description: "Use when creating, writing, rewriting, revising, restyling, or reviewing any bash (.sh) installer/manager/automation script—especially short user prompts like 'rewrite this script: /path/foo.sh'. Auto-applies rigid ops-script standard: fixed header, SCREAMING_SNAKE_CASE, ANSI logs, spinners, ROUTINE/case, sexit, craft bar. On rewrite: write version-bumped sibling (name.sh→name-01.sh, name-01.sh→name-02.sh); do not overwrite source unless asked."
4-
version: 4.2.2
4+
version: 4.2.3
55
author: Vituvo
66
license: MIT
77
platforms: [linux]
@@ -178,7 +178,7 @@ House style uses **explicit exit checks** + `sexit; exit 1`. Do **not** slap `se
178178
| Secrets | Never embed keys/tokens. |
179179
| shellcheck | Run when available; justify remaining warnings. |
180180
| Port conflicts | Document and enforce mutual exclusion. |
181-
| Dual skill installs | Edit global skill first; `cp -a` to profile mirror and git repo skill tree. |
181+
| Publish | Edit live skill under `~/.hermes/skills/software-development/scripts-bash/`; copy into git package only when releasing. |
182182

183183
## Pitfalls
184184

@@ -193,6 +193,7 @@ House style uses **explicit exit checks** + `sexit; exit 1`. Do **not** slap `se
193193

194194
## Version
195195

196+
- **4.2.3** — Single live install; no profile skill copy; git = publish only
196197
- **4.2.2** — Auto rewrite triggers; version-bump output paths (name.sh→name-01.sh…)
197198
- **4.2.1** — Single template at `templates/template-base.sh`; removed duplicate references/examples copies
198199
- **4.2.0** — Craft bar; SOUL/AGENTS alignment

0 commit comments

Comments
 (0)