- id: kyberforge-vale-audit-skill name: Kyberforge Vale prose audit (SKILL.md) description: Deterministic prose-pattern prefilter for kyberforge's skill-audit, via its own bundled Vale config/styles entry: plugins/kyberforge/.apm/skills/skill-audit/scripts/vale-wrap.sh language: script files: '(^|/)SKILL\.md$' - id: kyberforge-vale-audit-agent name: Kyberforge Vale prose audit (agent files) description: Deterministic prose-pattern prefilter for kyberforge's agent-audit, via its own bundled Vale config/styles entry: plugins/kyberforge/.apm/skills/agent-audit/scripts/vale-wrap.sh language: script files: '(^|/)agents/[^/]+\.md$|\.agent\.md$' - id: kyberforge-skill-size-check name: SKILL.md size and context-budget ceilings description: Enforce agentskills.io's 500-line/2,770-whole-file-word spec ceilings plus ADR-0020's context budget (description 250 chars SUGGESTION / 400 FAIL, body-only 600 words SUGGESTION / 900 FAIL, resolvable boundary-clause routing targets) entry: scripts/skill-size-check.sh language: script files: '(^|/)SKILL\.md$' # verbose so the SUGGESTION tier reaches a human -- pre-commit prints # nothing for a passing hook, and a SUGGESTION deliberately does not fail. verbose: true