Skip to content

Enforce the skill description length limit in CI - #71

Merged
bruno-archastro merged 1 commit into
mainfrom
bruno/2026-10-19/skill-desc-fix
Oct 19, 2026
Merged

bruno-archastro merged 1 commit into
mainfrom
bruno/2026-10-19/skill-desc-fix

Conversation

@bruno-archastro

@bruno-archastro bruno-archastro commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Enforce descriptions of at most 1,024 Unicode characters for all repository SKILL.md files, including generated plugin copies, through the existing Harness plugins CI test suite.
  • Parse YAML frontmatter and cover the exact length boundary, Unicode, quoted/multiline values, and missing or non-string descriptions.
  • Shorten ArchDev's description to 840 characters, preserve upstream Ask dashboard discoverability, and regenerate all eight plugin copies.

Verification

  • Confirmed the new test failed on the nine oversized descriptions before the fix.
  • npm test: 106 tests pass, including checks for all 36 skill files.
  • npm run typecheck, npm run check, and git diff --check pass.

Agent session: 01a154ac-7d3e-7654-9ea4-0132d51d1f49

@bruno-archastro
bruno-archastro force-pushed the bruno/2026-10-19/skill-desc-fix branch from 7d09099 to 337613b Compare October 19, 2026 19:29
@bruno-archastro
bruno-archastro merged commit 00cb264 into main Oct 19, 2026
34 of 35 checks passed
@bruno-archastro
bruno-archastro deleted the bruno/2026-10-19/skill-desc-fix branch October 19, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants