scaffold

Generate a TypeScript hexagonal architecture scaffold from Gherkin feature files.

5|1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/agentpatterns/craft --skill scaffold-agentpatterns
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scaffold
Source: https://github.com/agentpatterns/craft/tree/main/plugins/crafter/skills/scaffold
Command: npx skills add https://github.com/agentpatterns/craft --skill scaffold-agentpatterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Scaffold a DDD scaffolding workflow to automatically generate a domain-driven design project structure from Gherkin feature files, reducing manual boilerplate work and ensuring alignment with domain concepts.

Core Features & Use Cases

  • Derives bounded contexts and domain structure from acceptance tests.
  • Loads language-specific templates (TypeScript) from references and scaffolds code accordingly.
  • Produces a hexagonal architecture skeleton with context, domain, application, and infrastructure directories.

Quick Start

Provide your Gherkin feature files and request a TypeScript DDD scaffold to generate contexts, domains, and infrastructure.

Frequently Asked Questions about scaffold

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

FAQPage Schema
How do I scaffold a domain-driven design project from Gherkin feature files?▼

To scaffold a domain-driven design project from Gherkin feature files, provide your acceptance tests to generate a hexagonal architecture skeleton with bounded contexts, domain, application, and infrastructure directories.

What is the best way to bootstrap a bounded context from acceptance tests?▼

Bootstrapping a bounded context from acceptance tests is done by deriving domain structure directly from Gherkin features, then generating language-specific TypeScript templates that align with your domain concepts.

Can I generate a hexagonal architecture skeleton in TypeScript using domain-driven design?▼

Yes, you can generate a hexagonal architecture skeleton in TypeScript by loading language-specific references that scaffold domain, application, and infrastructure layers with fitness-test templates.

Does this DDD scaffolding tool support languages other than TypeScript?▼

Currently, this DDD scaffolding tool loads TypeScript references to generate language-specific templates. The metadata indicates TypeScript support for deriving bounded contexts and scaffolding code.

Why derive domain models from Gherkin features instead of writing them manually?▼

Deriving domain models from Gherkin features reduces manual boilerplate work and ensures your generated bounded contexts and domain structure remain strictly aligned with your acceptance tests.

Do I need existing fitness tests to scaffold a DDD project?▼

You do not need existing fitness tests to scaffold a DDD project; the scaffolding process generates fitness-test templates automatically alongside your bounded contexts and domain layers.