nt-architect

Translate research outputs into a NautilusTrader component architecture document.

7|2|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Martingale42/nautilus-trader-dev-skill --skill nt-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nt-architect
Source: https://github.com/Martingale42/nautilus-trader-dev-skill/tree/main/skills/nt-architect
Command: npx skills add https://github.com/Martingale42/nautilus-trader-dev-skill --skill nt-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Translate research outputs (ML models, signals) into a clear NautilusTrader component architecture before coding.

Core Features & Use Cases

  • Architecture design guidance: intake research outputs, data flow design, and component decomposition to produce an implementation-ready architecture document.
  • Data flow modeling: defines how research artifacts map to Actors, Indicators, and custom data types, with recommended message bus patterns and state management plans.
  • Architecture output: generates a structured Architecture Document capturing component ownership, data contracts, and integration sequence for implementation.

Quick Start

Draft an architecture document mapping your research outputs to NautilusTrader components and data flows, ready for implementation.

Frequently Asked Questions about nt-architect

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

FAQPage Schema
How do I translate ML models and signals into a NautilusTrader architecture?

To translate ML models into a NautilusTrader architecture, you map research artifacts to Actors, Indicators, and custom data types, defining component ownership and data contracts before implementation.

What is the best way to design data flow for custom trading components in NautilusTrader?

Designing data flow in NautilusTrader involves defining how research outputs map to Actors and custom data types, using recommended message bus patterns and planning state initialization for data flow modeling.

When do I need an architecture document for NautilusTrader implementation?

You need an architecture document during initial system design for new trading architectures to capture phase definition, data flow patterns, state management, and integration sequence before coding.

Can I use this approach to decompose research outputs before coding my trading system?

Yes, component decomposition takes research outputs and breaks them down into a structured architecture document detailing intake, data contracts, and integration sequence for downstream implementation.

Does NautilusTrader architecture design require predefined state management plans?

Yes, NautilusTrader architecture design requires state initialization and state management plans to define how data flows through Actors and Indicators within the component architecture.

What are the limitations of skipping architecture design when building NautilusTrader components?

Skipping architecture design risks unclear component ownership and data contracts, leading to integration failures during implementation due to poorly defined data flow patterns and state management.