dynamo-onboarding

Guide developers through the Dynamo codebase and architecture.

2.0k|678|Updated Feb 9, 2012
One-click install
npx skills add https://github.com/DynamoDS/Dynamo --skill dynamo-onboarding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamo-onboarding
Source: https://github.com/DynamoDS/Dynamo/tree/main/.agents/skills/dynamo-onboarding
Command: npx skills add https://github.com/DynamoDS/Dynamo --skill dynamo-onboarding

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users understand the Dynamo codebase, its architecture, and how to get started with development tasks, especially for new team members or when tackling unfamiliar Jira tickets.

Core Features & Use Cases

  • Codebase Navigation: Provides guidance on key files, directories, and components within the Dynamo repository.
  • Architecture Briefings: Generates structured overviews of Dynamo's system purpose, tech stack, core components, and data flow.
  • Onboarding Assistance: Acts as a primary resource for new developers to quickly grasp Dynamo's structure and development processes.
  • Use Case: A new engineer joins the Dynamo team and needs to understand where to begin working on a bug fix. They use this Skill to get an overview of the relevant modules and entry points.

Quick Start

Generate an architecture briefing for the Dynamo codebase.

Frequently Asked Questions about dynamo-onboarding

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

FAQPage Schema
How do I navigate the Dynamo codebase architecture for developer onboarding?

Tracing execution flows in Dynamo starts from user interaction and moves to engine processing. The Skill facilitates tracing these flows by detailing core models, workspaces, nodes, the DesignScript engine, and view extensions.

How do I start working on a bug fix in the Dynamo repository?

To start working on a bug fix in the Dynamo repository, use the Skill to get an overview of relevant modules and entry points. It helps you understand component responsibilities and locate the specific directories needed for your task.

What is the best way to understand Dynamo component responsibilities?

The best way to understand Dynamo component responsibilities is by leveraging the Skill's detailed explanations of core models, workspaces, nodes, and the DesignScript engine. It acts as a primary resource for grasping the structure and development processes.

Does this Dynamo developer guide cover the DesignScript engine?

Yes, this Dynamo developer guide covers the DesignScript engine. It provides detailed explanations of the engine, alongside core models, workspaces, nodes, and view extensions, to help you understand the visual programming tool's architecture.

When do I need an architecture briefing for the Dynamo visual programming tool?

You need an architecture briefing for the Dynamo visual programming tool when onboarding new developers or tackling unfamiliar Jira tickets. It helps you quickly grasp Dynamo's structure, understand component responsibilities, and trace execution flows.