Merge remote-tracking branch 'origin/main' into ethie/pm-clean
# Conflicts: # apps/desktop/electron/backend-connection-state.test.ts # apps/desktop/electron/backend-connection-state.ts # apps/desktop/electron/backend-exit.test.ts # apps/desktop/electron/main.ts # apps/desktop/electron/pool-spawn-coordinator.test.ts # apps/desktop/electron/pool-stop.ts # apps/desktop/electron/preload.ts # apps/desktop/src/app/settings/about-settings.tsx # apps/desktop/src/app/updates-overlay.tsx # apps/desktop/src/global.d.ts # apps/desktop/src/store/notifications.ts # apps/desktop/src/store/updates.ts # gateway/config_loader.py # hermes_cli/banner.py # plugins/platforms/dingtalk/adapter.py # tests/hermes_cli/test_plugins_cmd.py # tests/test_live_system_guard.py # tui_gateway/server.py # website/docs/user-guide/desktop.md
This commit is contained in:
@@ -63,6 +63,8 @@ license: MIT
|
||||
platforms: [linux, macos, windows] # audit, don't guess — see Platform Gating
|
||||
metadata:
|
||||
hermes:
|
||||
editorial_name: My Skill Name
|
||||
editorial_description: Human-readable summary for skill browsing surfaces.
|
||||
tags: [Short, Descriptive, Tags]
|
||||
related_skills: [other-in-repo-skill]
|
||||
---
|
||||
@@ -200,6 +202,7 @@ A skill exists to make the agent's process more predictable — the agent reliab
|
||||
- [ ] File at `skills/<category>/<name>/SKILL.md` or `optional-skills/<category>/<name>/SKILL.md`
|
||||
- [ ] Frontmatter starts at byte 0 with `---`, closes with `\n---\n`
|
||||
- [ ] `name`, `description`, `version`, `author`, `license`, `platforms`, `metadata.hermes.{tags, related_skills}` all present
|
||||
- [ ] New skills include `metadata.hermes.{editorial_name, editorial_description}`; legacy skills may omit them
|
||||
- [ ] Description ≤ 60 chars, one sentence, ends with a period, no marketing words
|
||||
- [ ] `author` credits the human contributor first
|
||||
- [ ] `platforms:` audited against actual prose/scripts, not copied from a sibling
|
||||
|
||||
Reference in New Issue
Block a user