Class: Ace::LLM::Providers::CLI::Atoms::SkillCommandRewriter
- Inherits:
-
Object
- Object
- Ace::LLM::Providers::CLI::Atoms::SkillCommandRewriter
- Defined in:
- lib/ace/llm/providers/cli/atoms/skill_command_rewriter.rb
Overview
Convenience wrapper for Pi-style skill rewriting. Delegates to CommandRewriter with PI_FORMATTER.
Transforms ‘/name` → `/skill:name` for known skill names, enabling Pi CLI to discover and invoke skills correctly.
Class Method Summary collapse
-
.call(prompt, skill_names:) ⇒ String
Rewrite skill command references in a prompt string.
Class Method Details
.call(prompt, skill_names:) ⇒ String
Rewrite skill command references in a prompt string.
22 23 24 |
# File 'lib/ace/llm/providers/cli/atoms/skill_command_rewriter.rb', line 22 def self.call(prompt, skill_names:) CommandRewriter.call(prompt, skill_names: skill_names, formatter: CommandFormatters::PI_FORMATTER) end |