docs(#99): document valid SKILL.md frontmatter fields in AGENTS.md#100
Conversation
|
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 |
🔧 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 |
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
|
Instead of doing this in Added context: 0 |
I mean... yeah. Additionally: The original motivator for Retro/Triage/Coder was #99
(#94 introduced
Edited for clarity |
I don't understand, looks to me that you answer should be... "Not instead, but in addition" as your comment ends with "Presumably a linter wouldn't stop false postives (the goals here are orthogonal).". So we do need to open an issue to add a linter for in in addition of this PR? |
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
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
b2909fa to
d01d9fe
Compare
|
🤖 Finished Retro · ✅ Success · Started 8:52 PM UTC · Completed 8:57 PM UTC |
Retro: PR #100 — docs(#99): document valid SKILL.md frontmatter fieldsPR #100 added documentation of valid SKILL.md frontmatter fields to AGENTS.md, implementing issue #99. The PR was merged by a human reviewer (Ben Alkov). Retro limitationsThis retro ran with severely degraded capability: the As a result, this retro can only analyze the final merged state of the code, not the workflow that produced it. One proposal is filed addressing the token provisioning issue, which is the root cause of the degraded analysis. What I could observe
Dedup checkCould not search for existing issues due to invalid GH_TOKEN. Proposals below may duplicate existing issues. Proposals filed
|
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)