creating-jasmine-tools
Installation
SKILL.md
Objetivo
Padronizar a criação de ferramentas no escopo Captain::Tools para garantir compatibilidade com Agents::Tool, RubyLLM e o sistema de injeção de dependência da Jasmine.
Caminhos Padrão
- Local principal:
enterprise/lib/captain/tools/ - Alternativo (se service-heavy):
enterprise/app/services/captain/tools/
Template Base
module Captain
module Tools
class NomeDaSuaTool < Captain::Tools::BasePublicTool
# Definir tool_name se for diferente do nome da classe (Opcional)
# def name
# 'nome_da_tool'
# end