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.