@hstm-labs/forge-templates
v0.4.0
Published
Handlebars prompt template engine for Forge — loads, resolves, and renders prompt templates with workspace-level override support and parameter validation.
Downloads
4,977
Readme
@hstm-labs/forge-templates
Handlebars prompt template engine for Forge — loads, resolves, and renders prompt templates with workspace-level override support and parameter validation.
Installation
npm install @hstm-labs/forge-templatesPublic API
Types
PromptTemplate— template metadata and contentTemplateContext— rendering context with parametersTemplateRenderResult— rendered output with metadata
Functions
loadTemplate(name)— load a template by name with override resolutionlistTemplates()— list all available template namesrenderTemplate(template, context)— render a Handlebars template with context
Usage
import { loadTemplate, renderTemplate } from '@hstm-labs/forge-templates';
const template = await loadTemplate('architect-system');
const result = renderTemplate(template, {
specification: parsedSpec,
profile: technologyProfile,
});
console.log(result.content);