Skip to content

Add skill tags/categories to frontmatter (#41)#63

Merged
devrimcavusoglu merged 1 commit intomainfrom
feature/skill-tags
Mar 7, 2026
Merged

Add skill tags/categories to frontmatter (#41)#63
devrimcavusoglu merged 1 commit intomainfrom
feature/skill-tags

Conversation

@devrimcavusoglu
Copy link
Owner

Summary

  • Add optional tags field to Skill struct and YAML frontmatter
  • Add --tags flag to skill create for setting tags at creation time
  • Add --tag filter to skill list and skill search for filtering by tag
  • Display tags in skill show output and include in JSON output

Test plan

  • make lint && make test passes
  • TestManifest_Roundtrip_Tags, TestParseManifest_WithTags, TestParseManifest_NoTags verify manifest parsing
  • TestSkillCreate_WithTags, TestSkillCreate_WithTags_Show verify creation with tags
  • TestSkillList_FilterByTag, TestSkillSearch_FilterByTag verify filtering

Closes #41

🤖 Generated with Claude Code

- Add optional tags field to Skill struct and YAML frontmatter
- Add --tags flag to skill create
- Add --tag filter to skill list and skill search
- Display tags in skill show output
- Include tags in JSON output

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@devrimcavusoglu
Copy link
Owner Author

Verified:

  • make lint && make test — 0 lint issues, all packages pass
  • Manifest: TestManifest_Roundtrip_Tags, TestParseManifest_WithTags, TestParseManifest_NoTags all pass
  • Create: TestSkillCreate_WithTags (JSON) and TestSkillCreate_WithTags_Show (text) cover --tags flag and output
  • Filter: TestSkillList_FilterByTag (3 skills, correct 2 returned) and TestSkillSearch_FilterByTag (2 skills, correct 1 returned) cover --tag on both commands
  • All new features have CLI-level coverage, no gaps found

@devrimcavusoglu devrimcavusoglu merged commit 6e6bd06 into main Mar 7, 2026
4 checks passed
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.

Add skill tags/categories to frontmatter

1 participant