Class: OllamaAgent::Skills::FeatureBuilder

Inherits:
Base
  • Object
show all
Defined in:
lib/ollama_agent/skills/feature_builder.rb

Overview

Designs and implements a production-ready feature from a requirements brief.

Constant Summary collapse

SCHEMA =
{
  type: "object",
  required: %w[architecture_summary folder_structure data_flow implementation
               edge_cases error_handling],
  properties: {
    architecture_summary: { type: "string", minLength: 1 },
    folder_structure: { type: "array" },
    data_flow: { type: "string", minLength: 1 },
    implementation: { type: "string", minLength: 1 },
    edge_cases: { type: "array" },
    error_handling: { type: "array" },
    performance_notes: { type: "string" }
  }
}.freeze

Method Summary

Methods inherited from Base

#call, #initialize, register_as, skill_id

Constructor Details

This class inherits a constructor from OllamaAgent::Skills::Base