build-it

Translate architectural specifications into TypeScript modules, services, domain objects, and routers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kagenti/humr --skill build-it
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-it
Source: https://github.com/kagenti/humr/tree/main/.agents/skills/build-it
Command: npx skills add https://github.com/kagenti/humr --skill build-it

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translates architectural specifications into working TypeScript modules, services, domain objects, and routers.

Core Features & Use Cases

  • Translate architectural specs into modular TypeScript components: modules, services, domain objects, events, and routers.
  • Enforce project conventions and architecture rules during generation.
  • Support progressive loading of architecture context and phase-driven implementation plans.

Quick Start

Provide a spec via /tseng:spec or paste it, then run /tseng:build-it to generate the TypeScript implementation.

Frequently Asked Questions about build-it

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

FAQPage Schema
How do I generate TypeScript code from an architecture spec?

Generating TypeScript code from an architecture spec involves translating architectural specifications into working TypeScript modules, services, domain objects, and routers. You provide the spec, and the system outputs code skeletons aligned with project conventions.

What is domain-driven design code generation for TypeScript?

Domain-driven design code generation for TypeScript creates module skeletons, domain events, and services directly from architectural specifications. It enforces a domain-first design approach across bounded contexts to align outputs with existing conventions.

Can I generate tRPC routers and domain objects from a specification?

Yes, you can generate tRPC routers and domain objects from a specification. The generated code outputs modules ready for the contract's tRPC validation and produces a public API surface, domain events, and necessary module wiring.

How do I scaffold TypeScript modules across bounded contexts?

Scaffolding TypeScript modules across bounded contexts requires providing an architectural specification that defines the boundaries. The generation process then produces module skeletons and wiring plans that enforce domain-first design and project architecture rules.

Does generated TypeScript code align with existing project conventions?

Yes, generated TypeScript code aligns with existing project conventions. The generation process enforces architecture rules during creation, producing module skeletons and domain objects that match your established patterns across bounded contexts.

What is the best way to implement a phase-driven TypeScript architecture plan?

The best way to implement a phase-driven TypeScript architecture plan is to use spec-to-code generation that supports progressive loading of architecture context. This approach provides a structured implementation plan and wiring across modules for domain-first design.