Skip to content

Dynamo Skills Updates#16970

Open
QilongTang wants to merge 1 commit intomasterfrom
DynamoSkillUpdates
Open

Dynamo Skills Updates#16970
QilongTang wants to merge 1 commit intomasterfrom
DynamoSkillUpdates

Conversation

@QilongTang
Copy link
Contributor

@QilongTang QilongTang commented Mar 19, 2026

Purpose

Refactor the dynamo-dotnet-expert agent skill to improve navigability, coverage, and alignment with the
dynamo-skill-writer modular pattern.

Key changes:

  • Slimmed SKILL.md from 248 lines to ~80 — now a lean navigation hub
  • Extracted detailed content into assets/csharp-patterns.md (C# patterns, type design, async, performance, WPF/UI) and
    assets/publicapi-guide.md (PublicAPI workflow, breaking change process)
  • Added references/quality-checklist.md consolidating anti-patterns, security rules, file constraints, and PR
    checklist from AGENTS.md
  • Added a Workflow section (4-step task guidance) and a Quick Decision Guide table
  • Added WPF/UI guidance for DynamoCoreWpf work (MVVM, dispatcher, commands) — previously absent
  • Redirected NUnit test guidance to dynamo-unit-testing skill; added cross-links to related skills
  • Removed the incorrect .editorconfig LF line endings claim

Declarations

Check these if you believe they are true

Release Notes

N/A

Reviewers

@kalunkuo @avidit @DynamoDS/eidos

FYIs

(FILL ME IN, Optional) Names of anyone else you wish to be notified of

@QilongTang QilongTang requested review from a team, avidit, Copilot and kalunkuo March 19, 2026 02:44
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Refactors the dynamo-dotnet-expert agent skill to be a slimmer navigation hub and moves detailed guidance into modular reference documents, aligning with the repo’s skill modularization pattern.

Changes:

  • Split detailed C#/.NET guidance into assets/csharp-patterns.md and PublicAPI workflow guidance into assets/publicapi-guide.md.
  • Added references/quality-checklist.md consolidating “quality gates” (anti-patterns, security rules, file constraints, PR checklist).
  • Updated SKILL.md to add a workflow section, a quick decision guide, and cross-links to related skills.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
.agents/skills/dynamo-dotnet-expert/references/quality-checklist.md Adds a consolidated checklist for common pitfalls, security rules, constraints, and PR hygiene.
.agents/skills/dynamo-dotnet-expert/assets/publicapi-guide.md Documents PublicAPI tracking workflow and breaking-change process for Dynamo projects.
.agents/skills/dynamo-dotnet-expert/assets/csharp-patterns.md Adds a centralized reference for modern C# patterns, type design, async/perf guidance, and WPF/UI notes.
.agents/skills/dynamo-dotnet-expert/SKILL.md Converts the skill doc into a workflow + navigation entrypoint with links to the new references.

Comment on lines +94 to +97
Then add to `src/DynamoCore/PublicAPI.Unshipped.txt`:
```
Dynamo.Core.DynamoModel.GetWorkspaceName(string) -> string?
```
Comment on lines +9 to +10
- Format: `namespace.ClassName.MemberName -> ReturnType`
- Example: `Dynamo.Core.DynamoModel.GetWorkspaceName(string) -> string?`
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants