Skip to content

v3.23.4

Choose a tag to compare

@dyoshikawa dyoshikawa released this 21 Nov 00:48
· 6733 commits to main since this release
5a29cfe

What's Changed

Features

  • Add AiDir abstract class for directory-based AI configurations by @cm-dyoshikawa
  • Add ToolSkill abstraction and ClaudecodeSkill implementation by @cm-dyoshikawa
  • Add global mode support to ClaudecodeSkill by @cm-dyoshikawa
  • Use ConfigResolver for modularMcp setting in MCP server by @cm-dyoshikawa

Bug Fixes

  • Add mainFile existence check in ClaudecodeSkill validate method by @cm-dyoshikawa
  • Add missing validate flag to test case by @claude Code

Refactoring

  • Move SKILL_FILE_NAME constant to general.ts by @claude Code
  • Validate skill frontmatter after property assignment by @claude Code
  • Add buffer support for SkillFile and rename method by @claude Code
  • Improve constructor parameter destructuring for clarity by @claude Code
  • Simplify collectOtherSkillFiles using fileOnly option by @claude Code
  • Treat RulesyncSkill as a simple directory by @claude Code
  • Simplify RulesyncSkill by removing RulesyncFile inheritance by @cm-dyoshikawa
  • Simplify validate method in RulesyncSkill by @cm-dyoshikawa
  • Make RulesyncSkill extend AiDir by @cm-dyoshikawa
  • Make ToolSkill extend AiDir by @cm-dyoshikawa
  • Rename DirFile to AiDirFile for consistency by @cm-dyoshikawa
  • Make defaults function-based for better testability by @cm-dyoshikawa

Documentation

Testing

Chore

Contributors

Full Changelog: v3.23.3...v3.23.4