Add Support for Custom Tools via .tools Directory and Configuration

Description:
Add a structured way to define and execute custom tools in projects through a .tools directory and tools.settings.json configuration file. This would allow teams to standardize and share project-specific tools and commands.

Feature Request:

  1. Add support for a .tools/ directory structure containing custom tool implementations
  2. Implement tools.settings.json configuration:
{
    "toolName": {
        "command1": "path/to/implementation",
        "command2": "path/to/implementation2"
    }
}
  1. Enable tool execution via @tool command1 syntax in Composer(or something like this)

Benefits:

  • Standardizes tool organization across projects
  • Enables easy sharing of project-specific tools
  • Provides clear configuration through JSON
  • Simplifies tool discovery and execution
  • Maintains consistency with existing @ command pattern

Would you like me to adjust any part of this request or expand on implementation details?