docs(#99): document valid SKILL.md frontmatter fields in AGENTS.md#100
docs(#99): document valid SKILL.md frontmatter fields in AGENTS.md#100fullsend-ai-coder[bot] wants to merge 2 commits into
Conversation
Add a subsection to section 7 (Skill resolution) enumerating the valid SKILL.md frontmatter fields: name (required), description (required), and allowed-tools (optional). These fields are part of the skill spec, so their first appearance in a skill file is not a novel pattern. This gives the review agent explicit context to avoid false-positive code-organization findings when a valid-but-previously-unused field first appears in the repo. Closes #99
|
This needs the complete YAML frontmatter spec from https://agentskills.io/specification, to wit: |
|
You may need to call the fix agent on it @ben-alkov |
|
/fs-fix This needs the complete YAML frontmatter spec from https://agentskills.io/specification, to wit: |
|
🤖 Finished Fix · ✅ Success · Started 2:19 PM UTC · Completed 2:25 PM UTC |
Add missing frontmatter fields (license, compatibility, metadata) and constraint details (max lengths, character restrictions) per the agentskills.io specification. Enriches existing name, description, and allowed-tools entries with their full constraints. Addresses human review feedback on #100
🔧 Fix agent — iteration 1 (human-triggered)Addressed human instruction to add complete YAML frontmatter spec. Added 3 missing fields (license, compatibility, metadata) and enriched all 6 field entries with constraint details from the agentskills.io specification. Fixed (1):
Tests: passed Decision points
Updated by fullsend fix agent |
|
Instead of doing this in Added context: 0 |
I mean... yeah. The original motivator for Retro/Triage/Coder was #99 "document valid skill frontmatter fields in AGENTS.md to prevent false-positive review findings" (#94 introduced Presumably a linter wouldn't stop false postives (the goals here are orthogonal). |
Add a subsection to section 7 (Skill resolution) enumerating the valid SKILL.md frontmatter fields: name (required), description (required), and allowed-tools (optional). These fields are part of the skill spec, so their first appearance in a skill file is not a novel pattern.
This gives the review agent explicit context to avoid false-positive code-organization findings when a valid-but-previously-unused field first appears in the repo.
Closes #99
Post-script verification
agent/99-document-skill-frontmatter)d0c8a34a8de55e631dea5894eb550b7b56b6212d..HEAD)