dt-engineer

Design and implement large-scale systems with architectural decisions and worktree management.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/nseluga/os --skill dt-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dt-engineer
Source: https://github.com/nseluga/os/tree/main/skills/dt-engineer
Command: npx skills add https://github.com/nseluga/os --skill dt-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of designing and implementing large-scale systems, ensuring architectural integrity and efficient execution.

Core Features & Use Cases

  • Large-Scale Design Ownership: Owns system architecture, API design, data modeling, module boundaries, and dependency choices.
  • Task Execution: Executes tasks from inline arguments or TASK.md, with optional --opus flag for complex tasks.
  • Standalone or Integrated: Operates independently or alongside other dev-team agents.
  • Design First Approach: Emphasizes upfront design decisions before implementation to maintain system integrity.
  • Worktree Management: Creates and manages isolated worktrees for implementation, preserving original codebase integrity.

Quick Start

Implement a new system design using the dt-engineer skill with the --opus flag for complex tasks.

Frequently Asked Questions about dt-engineer

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

FAQPage Schema
How do I design and implement large-scale system architecture efficiently?

Large-scale system architecture and implementation require upfront design decisions for API design, data modeling, and module boundaries. This Skill executes the design-first approach to maintain architectural integrity before writing code.

Can I execute complex system design tasks using an Opus model?

Complex system design tasks can be executed using the optional --opus flag. This enables advanced reasoning for demanding architectural decisions and implementation work specified inline or via TASK.md.

How do I implement new features without affecting my original codebase integrity?

Implementing features without affecting original codebase integrity requires isolated worktrees. This Skill creates and manages worktrees to preserve your main branch while executing large-scale system designs.

What is the best way to manage module boundaries and dependency choices for large systems?

Managing module boundaries and dependency choices requires dedicated design ownership before implementation. This Skill handles architectural decisions upfront, ensuring system integrity during large-scale execution.

Does this system design approach work alongside other dev-team agents?

Yes, this system design approach operates standalone or collaboratively alongside other dev-team agents. It manages tasks independently while integrating into a broader multi-agent development workflow.

When should I not use a design-first approach for system implementation?

A design-first approach for system implementation is not ideal for rapid prototyping requiring immediate code output. It mandates upfront architectural planning, making it better suited for large-scale systems needing strict design standards.