What problem does it solve?
This Skill removes the guesswork from turning CoQuill v2 contract template files into a structured manifest by automatically extracting template variables, control structures, and loop-scoped fields.
Core Features & Use Cases
- Template structure parsing: Detects
{% if %}, {% else %}, {% endif %}, {% for %}, and {{ variable }} tags and classifies variables by scope (top-level, conditional branches, loop sub-variables).
- Type inference & variable labeling: Infers basic variable types (e.g., boolean/text/date/number/email/phone) from names and produces human-friendly labels.
- Config merge for authoritative overrides: Merges
config.yaml variable overrides into the extracted manifest while preserving template-derived structure.
- Manifest generation for orchestrated rendering: Produces a v2
manifest.yaml consumed by the CoQuill orchestrator, including dependencies and optional meta/groups/validation.
Quick Start
Ask the Orchestrator to run the coquill orchestrator analyzer on your template directory so it generates <template_dir>/manifest.yaml.