Cedardiff icon

Cedardiff

Integrates CEDARScript grammar functionality into a tool use server.

概要

Enables code manipulation using CEDARScript, a SQL-like language. It provides a comprehensive grammar for code manipulation commands, tools for executing CEDARScript operations, and support for complex pattern matching and transformations, aiming to streamline file editing and code transformation workflows.

主な機能

  • SQL-like syntax for code operations (DDL, DML)
  • Supports file, function, class, and method targeting
  • Block-level code manipulation capabilities
  • Pattern matching with regex, prefix/suffix, and indentation rules
  • Execute CEDARScript commands with `edit_file`

ユースケース

  • Automated code refactoring
  • Integrating code manipulation into Claude Desktop
  • Batch file modifications based on patterns