diff --git a/scripts/validate-skills.rb b/scripts/validate-skills.rb index 1c73223..83acd31 100755 --- a/scripts/validate-skills.rb +++ b/scripts/validate-skills.rb @@ -77,6 +77,7 @@ skills.each do |skill| if data.key?("metadata") && (!data["metadata"].is_a?(Hash) || !data["metadata"].all? { |key, value| key.is_a?(String) && value.is_a?(String) }) errors << "#{relative}: metadata must map strings to strings" end + errors << "#{relative}: metadata.hermes is client-specific and not allowed" if data.dig("metadata", "hermes") errors << "#{relative}: must stay under 500 lines" unless text.lines.length < 500 root = File.dirname(skill) diff --git a/spec-driven-development/SKILL.md b/spec-driven-development/SKILL.md index 0b8d3ba..076467b 100644 --- a/spec-driven-development/SKILL.md +++ b/spec-driven-development/SKILL.md @@ -11,9 +11,6 @@ compatibility: Tool-agnostic — methodology applies to any AI coding agent. Tem metadata: source: https://github.com/magnus919/agent-skills/spec-driven-development spec-version: 1.2.0 - hermes: tags=["sdd", "specifications", "ai-code-generation", "software-factory", - "bdd", "gherkin", "quality-gates", "phase-gates"], related_skills=["sdd-authoring", - "sdd-review", "sdd-verification", "sdd-work-decomposition"] --- # Spec-Driven Development for AI Software Factories