template-composer

Compose reusable or project-specific starter artifacts from accepted Template research results.

Updated Sep 6, 2026
One-click install
npx skills add https://github.com/rickvang/Persona-Library --skill template-composer-rickvang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: template-composer
Source: https://github.com/rickvang/Persona-Library/tree/main/.agents/skills/template-composer
Command: npx skills add https://github.com/rickvang/Persona-Library --skill template-composer-rickvang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often duplicate starter scaffolds or copy external templates without provenance, ownership, or catalog visibility. This Skill composes the smallest useful starting artifact from an accepted Template research result while preserving source boundaries and preventing silent promotion of project starters into the reusable catalog. ## Core Features & Use Cases - Template Reuse First: Searches the Template catalog and reuses a suitable existing Template before creating a duplicate. - Bounded Artifact Creation: Creates only useful starter files with documented placeholders, provenance, and an explicit artifact boundary. - Publication Handoff: For reusable or canonical outcomes, requires catalog record updates, a synthetic local illustrative viewer, a Site build, Templates-tab visibility verification, and reconciliation. - Use Case: After research accepts an external starter as canonical, use this Skill to create the local starter files, refresh the Persona-Library catalog record and illustrative viewer, rebuild the Site, and hand off to template-reconciliation. ## Quick Start Compose a reusable Template starter from the accepted research result and prepare its catalog publication handoff.

Frequently Asked Questions about template-composer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a reusable template from research results?▼

Confirm the accepted research result, target location, and authorization, then search the Template catalog for a reusable source first. Create only the starter files that make the structure useful, document intentional placeholders, and preserve source provenance before validation and handoff.

When should I reuse an existing template instead of creating one?▼

Reuse an existing Template whenever a catalog search finds a suitable source that fits the task. Create a new artifact only when no suitable Template exists, and distinguish a local project starter from a candidate for later promotion.

What is required to publish a template to the reusable catalog?▼

Reusable publication requires adding or refreshing the catalog record, creating a synthetic local illustrative viewer, running the repository build, verifying Templates-tab visibility with correct identity and lifecycle state, then running template-reconciliation and a universal change-impact reconciliation pass.

Can a project starter be promoted directly into the reusable catalog?▼

No. A proposal remains a proposal and a project starter must not be silently promoted. Promotion requires an accepted reusable or canonical outcome plus the full publication handoff including catalog, viewer, build, and reconciliation steps.

What are the limitations of the local template viewer representation?▼

The local viewer belongs to Persona-Library, uses synthetic content, and must not be presented as the canonical external starter. It proves catalog and Site integration only, not runtime access, fetch or install capability, or renderability of the external artifact.