Thanks for helping. This repo ships a Hermes skill, not a random bash dump. Changes must keep the skill lean and the standard consistent.
| Role | GitHub |
|---|---|
| Author / primary maintainer | @Unix-Dev-Ops (Vituvo) |
All PRs require review from CODEOWNERS before merge.
- Scope — Skill law, template, registry, authoring docs, minimal example only. No host-specific production installers, no secrets, no personal machine paths as requirements.
- One concern per PR — e.g. “fix spinner colon rule” not “rewrite everything.”
- Style is not optional — Match
SKILL.mdandreferences/template-base.sh. Do not invent a second banner system. - Globals — Append to
screaming-snake-case-variables.mdonly; never rename existing registry entries without a migration note and maintainer OK. - Comments — Do not rewrite Title Case section comments unless the PR is explicitly about comments.
- Verify before push:
bash -n skills/software-development/scripts-bash/templates/template-base.sh
bash -n skills/software-development/scripts-bash/templates/template-base.sh
# shellcheck if availablegit clone https://github.com/Unix-Dev-Ops/scripts-bash.git
cd scripts-bash
git checkout -b feat/short-description
# edit…
git add -A
git status
git commit -m "feat: short description"
git push -u origin HEADOpen a Pull Request on GitHub against main.
Use Conventional Commits when you can:
feat:new capabilityfix:bug fixdocs:documentation onlyrefactor:no behavior changechore:tooling / CI
- Describes why, not only what
-
bash -nclean on touched.shfiles - No secrets, tokens, or private host-only paths
- Skill version bumped in
SKILL.mdif behavior/docs of the skill changed -
authoring.md/ README updated if the user workflow changed
- Correctness and edge cases
- Consistency with template + craft bar in
SKILL.md - Security (no credential leakage)
- Lean package size (no fat exemplars)
- Clear commit/PR message
- Bugs: use the bug template
- Features: use the feature template
- Security: see SECURITY.md (do not file public issues with exploit details if sensitive)
Be respectful. No harassment. Maintainer may close abusive or off-topic threads.