Class: Claude::Generators::AgentGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/claude/agent/agent_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_agent_fileObject



23
24
25
# File 'lib/generators/claude/agent/agent_generator.rb', line 23

def create_agent_file
  template "agent.md.tt", agent_path
end

#create_agents_directoryObject



19
20
21
# File 'lib/generators/claude/agent/agent_generator.rb', line 19

def create_agents_directory
  empty_directory ".claude/agents"
end

#show_instructionsObject



27
28
29
30
31
32
33
34
# File 'lib/generators/claude/agent/agent_generator.rb', line 27

def show_instructions
  say "\nAgent '#{file_name}' created successfully!", :green
  say "\nLocation: #{agent_path}", :blue
  say "\nNext steps:", :yellow
  say "  1. Edit #{agent_path} to customize the agent"
  say "  2. Set as default in .claude/settings.local.json (optional)"
  say "  3. Use this agent when working on specific tasks\n"
end