defprod-realize-product-from-template

Creates a product from a DefProd template and scaffolds its codebase from the linked starter Git repo.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/defprod1/defprod-skills --skill defprod-realize-product-from-template-defprod1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defprod-realize-product-from-template
Source: https://github.com/defprod1/defprod-skills/tree/main/skills/defprod-realize-product-from-template
Command: npx skills add https://github.com/defprod1/defprod-skills --skill defprod-realize-product-from-template-defprod1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a DefProd template into a working product normally requires manually copying the definition, cloning a starter repo, running a bootstrap command, and wiring up repo links. This Skill chains all of those steps into one guided, verified workflow. ## Core Features & Use Cases - Definition Copy: Creates a new independent product from a template, copying the brief, areas, stories, and architecture with an automatic createdFromTemplateId breadcrumb. - Starter Repo Scaffolding: Resolves the template's bootstrapCommand (substituting {{appName}} and {{parentDir}}), shows it for explicit user confirmation, and runs it from the starter repo root. - Onboarding and Verification: Runs the defprod-onboard-repo flow on the generated repo, links it to the new product's team, and verifies the project builds. - Use Case: A user says "spin up an app from the SaaS starter template" — the Skill copies the definition, scaffolds the codebase via the starter repo's bootstrap command, links the new repo, and confirms the build passes. ## Quick Start Ask your agent to create a new product from a specific DefProd template and scaffold it from the template's linked starter repo.

Frequently Asked Questions about defprod-realize-product-from-template

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

FAQPage Schema
How do I create a product from a DefProd template?

Invoke the skill with the template name or product ID; it resolves the template via listProducts, copies the full definition into a new product, and stamps createdFromTemplateId automatically. If the template has a linked starter repo, it also scaffolds the codebase.

How does the starter repo bootstrap command work?

The skill reads the template's repoId, fetches the repo's bootstrapCommand, and substitutes {{appName}} and {{parentDir}} placeholders. It shows the resolved command for explicit user confirmation before running it from the starter repo root.

What happens if a DefProd template has no starter repo?

The skill degrades gracefully to a definition copy only. It creates the new product from the template, informs the user there is no starter repo to scaffold, and stops without running any bootstrap steps.

Is the realized product linked back to the template?

No, the realized product is fully independent of the template. DefProd retains only a non-functional createdFromTemplateId breadcrumb, with no live link and no upgrade path back to the template.

Is it safe to run a template's bootstrapCommand?

The bootstrapCommand is an author-supplied shell string executed locally by your agent, so the skill always shows the resolved command and requires explicit user confirmation first. Only run starter repos and commands you trust.