feat(skills): az-hilfe onboarding skill + invalid skill guard fixtures
Replace the ow-hello pilot skill (never rolled out, dropped before first commit) with az-hilfe — a German onboarding/help router skill for AZ users, modeled after the ask-matt pattern: explains the four artifact types, typical user questions with answer patterns, contribution path via IT/repo, and honest rollout status (commands/agents/mcp pending). Add five invalid skill fixtures under tests/fixtures/skills/invalid/, each failing exactly one README guard rule: missing SKILL.md, missing frontmatter opener, empty frontmatter, name != folder, missing description. Remove obsolete .gitkeep placeholders. Closes az-agent-defaults-dzx, az-agent-defaults-1ub
This commit is contained in:
Vendored
@@ -0,0 +1,7 @@
|
||||
---
|
||||
---
|
||||
|
||||
# Skill mit leerem Frontmatter
|
||||
|
||||
Diese SKILL.md enthält einen Frontmatter-Block, aber keine Felder — weder
|
||||
`name` noch `description`. Der Guard muss dieses Artefakt rot abbrechen.
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
name: total-anderer-name
|
||||
description: Testgegenstand — Frontmatter-Name passt nicht zum Ordner.
|
||||
---
|
||||
|
||||
# Skill mit abweichendem Namen
|
||||
|
||||
Der Frontmatter-Name `total-anderer-name` passt nicht zum Ordnernamen
|
||||
`name-ungleich-ordner`. Der Guard muss dieses Artefakt rot abbrechen.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
name: ohne-description
|
||||
---
|
||||
|
||||
# Skill ohne Description
|
||||
|
||||
Dieses Frontmatter enthält `name`, aber das Pflichtfeld `description` fehlt.
|
||||
Der Guard muss dieses Artefakt rot abbrechen.
|
||||
@@ -0,0 +1,4 @@
|
||||
# Skill ohne Frontmatter-Öffner
|
||||
|
||||
Diese SKILL.md beginnt direkt mit einer Überschrift statt mit dem
|
||||
YAML-Frontmatter-Öffner. Der Guard muss dieses Artefakt rot abbrechen.
|
||||
@@ -0,0 +1,5 @@
|
||||
# Testgegenstand: Ordner ohne SKILL.md
|
||||
|
||||
Dieser Ordner ist ein ungültiger Skill: er enthält keine `SKILL.md`, nur
|
||||
diese Notiz (damit Git den Ordner überhaupt tracken kann). Der Guard muss
|
||||
beim Scan der Skills-Verzeichnisse an diesem Ordner rot abbrechen.
|
||||
Reference in New Issue
Block a user