create-from-template

Render matching templates into new files with 4-block structure and 8-rung METADATA.

Updated Dec 10, 2025
One-click install
npx skills add https://github.com/Creative-Workz-Studio-LLC/bereshit --skill create-from-template
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-from-template
Source: https://github.com/Creative-Workz-Studio-LLC/bereshit/tree/main/word/claude/skills/create-from-template
Command: npx skills add https://github.com/Creative-Workz-Studio-LLC/bereshit --skill create-from-template

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Create-from-template eliminates the guesswork and boilerplate when adding new code assets by enforcing and reusing established templates.

Core Features & Use Cases

  • Templates are the Foundation: new files are built from canonical seeds to ensure block structure and health scoring compatibility.
  • Block-by-block workflow: METADATA, SETUP, BODY, and CLOSING blocks are preserved across languages.
  • On-demand resources: optional resources (scripts/references/assets) are wired to the skill for deterministic tasks.
  • Use case: a developer adds a new module by picking a template matching the language and framework, then targets the file path for generation.

Quick Start

Invoke the CLI to generate a new file by selecting a template and a destination path.

Frequently Asked Questions about create-from-template

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

FAQPage Schema
How do I generate new code files from templates to avoid writing boilerplate?

To generate new code files from templates, the skill renders a matching seed template into a new file at a specified path, enforcing a 4-block structure and 8-rung METADATA to eliminate boilerplate and guesswork.

What is the block-by-block scaffolding approach for new code modules?

Block-by-block scaffolding preserves METADATA, SETUP, BODY, and CLOSING blocks across different programming languages. This mechanism ensures new files are built from canonical seeds to maintain structural consistency and health scoring compatibility.

Do I need a specific configuration to scaffold templates into my project?

Yes, you need a template-config.toml to locate templates and bereshit seed templates located at bereshit/word/seed. A compatible CLI is also required to orchestrate the file creation and template rendering process.

How do I wire optional scripts and references when generating a new module?

Optional resources like scripts and references are wired directly to the skill during template generation. This on-demand wiring ensures deterministic tasks are executed correctly when the matching template renders into the new file.

Can I use this code-generation workflow across different frameworks and languages?

Yes, this code-generation workflow supports multiple languages and frameworks by using canonical seed templates. As long as the bereshit seeds and template-config.toml are present, the block structure is preserved regardless of the target language.

Why does scaffolding from templates require checking existing seed configurations first?

Checking existing seed configurations first identifies the exact need for a new file and ensures a matching template exists. This prevents structural mismatches before rendering the new file at the specified destination path.