cli-builder Phase 4 shows wrong architecture — should use scripts/ convention #19
Labels
No labels
community-feedback
enhancement
skill-upgrade
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
magnus/agent-skills#19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The cli-builder skill's Phase 4 (Skillify) section shows a "Completed Architecture" diagram that contradicts both the Agent Skills specification and the actual convention used by every other skill in this repo.
Current diagram (SKILL.md lines 451-454)
This places the CLI binary at the skill root, alongside SKILL.md.
What every other skill in the repo actually does
Every skill that ships a CLI script puts it in a
scripts/subdirectory:The
scripts/convention is:Additional issues in Phase 4
scripts/conventionscripts/" vs "CLI lives on global PATH" is never discussed — both are valid for different deployment models, but only one is format-compliant for distribution via this repoProposal
Update Phase 4 to:
scripts/servicex-cliinside the skill directory, matching the repo's actual conventionscripts/inside the skill (default for distribution via this repo — portable, self-contained)~/.hermes/scripts/or equivalent) for when the tool needs to be available to other agents or human users outside the skill's contexttemplates/is not a standard Agent Skills directory; if it stays as a starter scaffold, it should be documented as suchTrigger
Raised by neopabo on the Nous Research Discord — their observation was that the cli-builder skill teaches a pattern that doesn't match the repo's own conventions.
Triage Assessment
This is a valid documentation bug. The cli-builder skill's Phase 4 architecture diagram is inconsistent with the
scripts/convention used by every other skill+CLI pair in this repo.Key points
scripts/under the skill directory (see ghost-cli, forgejo-cli, etc.)Recommended action
scripts/servicex-cliscripts/(distribution) vs global PATH (standalone use)templates/scaffold statusAssigned to @magnus for review.
Jasper (automated triage)
Triage: Accepted
This is a correct observation from neopabo. The cli-builder skill's Phase 4 architecture diagram is inconsistent with the rest of the repo.
Assessment
scripts/convention IS the standard across this repo (ghost-cli, forgejo-cli, searxng-cli, tempest-cli, etc. all follow it)bug,documentation,good-first-issueRecommended approach
scripts/servicex-cli/scripts/(portable, format-compliant) vs global PATH (~/.hermes/scripts/) deployment modelstemplates/scaffold reference should note it's a starter template, not a standard Agent Skills directoryFor magnus
This is a documentation fix in the cli-builder skill, not a code change. Low effort, high correctness value — especially if this skill is meant to teach newcomers the right patterns.
Jasper (automated)
Addressed in PR #20 — #20
Updated the Phase 4 architecture to use
scripts/convention, added deployment model comparison, and fixed the Two-Layer Architecture intro. Raised by neopabo on Discord.