Class: Claude::Generators::AgentGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Claude::Generators::AgentGenerator
- Defined in:
- lib/generators/claude/agent/agent_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_agent_file ⇒ Object
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_directory ⇒ Object
19 20 21 |
# File 'lib/generators/claude/agent/agent_generator.rb', line 19 def create_agents_directory empty_directory ".claude/agents" end |
#show_instructions ⇒ Object
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 |