feat: add Hermes skill builder specialized agent tooling#311
Draft
ratpackcp7 wants to merge 7 commits into
Draft
feat: add Hermes skill builder specialized agent tooling#311ratpackcp7 wants to merge 7 commits into
ratpackcp7 wants to merge 7 commits into
Conversation
CLAUDE.md is now a symlink to AGENTS.md for backward compatibility. Previous content preserved in docs/ where both files existed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hermes Skill Builder / Specialized Agents v1 — Final Report
Result
PASS — all reviewed SPEC-compliance blockers are fixed and verified in the isolated worktree. The work is ready to stage/commit, but nothing was staged, committed, pushed, activated, restarted, or deployed.
MODEL_PREFLIGHT
/home/chris/projects/worktrees/agent-skills-hermes-skill-builder-v1codex/hermes-skill-builder-v1Files changed
.gitignoreCHANGELOG.mdHANDOFF.mdREADME.mdagents/skill-agent-builder.mddocs/skill-builder-specialized-agents.mdreferences/hermes-skill-agent-architecture.mdskills/skill-builder-specialized-agents.zipskills/skill-builder-specialized-agents/SKILL.mdskills/skill-builder-specialized-agents/assets/create_skill_agent.pyskills/skill-builder-specialized-agents/assets/package_skill.pyskills/skill-builder-specialized-agents/assets/skill_agent_lib.pyskills/skill-builder-specialized-agents/assets/validate_skill_agent.pyskills/skill-builder-specialized-agents/scripts/create-skill-agent.shskills/skill-builder-specialized-agents/scripts/package-skill.shskills/skill-builder-specialized-agents/scripts/validate-skill-agent.shskills/skill-builder-specialized-agents/templates/dispatch-contract.mdtests/test_skill_agent_tooling.pyWhat was implemented
validate_skill()andvalidate_agent(); genericAGENTS.mdvalidation is available through--instructions.--no-verify, pushing main/master, and live runtime/config mutation.AGENTS.md,HANDOFF.md,skills/, andagents/; symlink escapes and live.hermesroots are rejected.skills/tree; outputs must be ZIP files beneath that tree. Existing ZIP replacement requires explicit--replaceand is atomic.set -euo pipefail; Python implementation files are non-executable packaged assets.NEXT:output points to the Bash entrypoints.What was intentionally not implemented
/home/chris/.hermes.bob-dispatch, ordelegate_task.Exact verification output
Package verification:
Failure-test output
Original required failure tests also pass:
HANDOFF status
HANDOFF.md: updated with blocker fixes, exact verification commands, Bash/Python layout, and path-boundary behavior.Commit, push, and PR
NO_COMMIT— required pre-commit stop.NO_PUSH_USER_REQUIRED_STOP_BEFORE_COMMIT.NO_PR_USER_REQUIRED_STOP_BEFORE_COMMIT.Remaining risks
--allintentionally preserves legacy skill acceptance; newly created/changed skills must also run strict--skillvalidation.Readiness verdict
READY TO STAGE/COMMIT. All reviewed blockers and required failure tests are resolved. Stop remains at the unstaged, uncommitted boundary.
Stop reason
Task complete at the required pre-staging/pre-commit boundary.
FINAL_REPORT