mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-31 19:16:29 +00:00
fix(skills): move dogfood skill into the software-development category
skills/dogfood/SKILL.md sat at the root of the bundled skills tree, making it one of the few uncategorized skills (Discord /skill autocomplete listed it under 'uncategorized'; hermes_cli/commands.py cited it as the example). Move it to skills/software-development/dogfood/ alongside the other QA/testing skills (test-driven-development, systematic-debugging, requesting-code-review). - git mv skills/dogfood -> skills/software-development/dogfood (history preserved) - fix test fixture path in tests/tools/test_browser_console.py - update root-level-skill docstring examples (commands.py, generate-skill-docs.py) to cite computer-use, which is still root-level - drop 'dogfood' from the category list in hermes-agent-skill-authoring SKILL.md (en + zh-Hans docs mirrors) - docs: regenerate/move the bundled page to software-development-dogfood (en + zh-Hans), update sidebars.ts, skills-catalog.md, and the adversarial-ux-test related-skills link E2E validated: fresh sync_skills() copies to the new nested path; existing installs with the old flat copy keep it untouched (manifest is name-keyed, hash unchanged -> skipped, no duplicate); _get_category_from_path resolves 'software-development'; docusaurus build green.
This commit is contained in:
parent
b55bb2cd10
commit
d4b6165018
16 changed files with 13 additions and 31 deletions
|
|
@ -284,7 +284,7 @@ def derive_skill_meta(skill_path: Path, source_dir: Path, source_kind: str) -> d
|
|||
rel = skill_path.parent.relative_to(source_dir)
|
||||
parts = rel.parts
|
||||
if len(parts) == 1:
|
||||
# Top-level skill (e.g. skills/dogfood/SKILL.md) -- rare
|
||||
# Top-level skill (e.g. skills/computer-use/SKILL.md) -- rare
|
||||
category = parts[0]
|
||||
sub = None
|
||||
slug = parts[0]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue