Class: Diogenes::Targets::ClaudeCode

Inherits:
Base
  • Object
show all
Defined in:
lib/diogenes/targets/claude_code.rb

Constant Summary collapse

OUTPUT_PATH =

: String

"CLAUDE.md"

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Diogenes::Targets::Base

Instance Method Details

#build(sources:) ⇒ Object

: (sources: untyped) -> Array



10
11
12
13
# File 'lib/diogenes/targets/claude_code.rb', line 10

def build(sources:)
  skill_files = write_skill_files(sources.skills, skills_dir: ".claude/skills")
  [write(OUTPUT_PATH, render(sources))] + skill_files
end