Skip to main content

dep-update

Updates Dynamo Enhancement Proposal lifecycle state in GitHub, including triage, PIC assignment, review, approval, and status label changes. Use when triaging a new DEP, assigning a PIC, or moving a proposal through review and approval.

Quellinformationen

Repository
ai-dynamo/dynamo
Letzte Quellaktivität
7. Juli 2026 um 16:39
Erkannte Sprache von SKILL.md
Englisch
Sterne
8.307
Forks
1.709

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
dep-update
description
Updates Dynamo Enhancement Proposal lifecycle state in GitHub, including triage, PIC assignment, review, approval, and status label changes. Use when triaging a new DEP, assigning a PIC, or moving a proposal through review and approval.
license
Apache-2.0
metadata
{"author":"NVIDIA","tags":["dynamo","dep","enhancement-proposal","github","lifecycle"]}
# Skill: Update DEP Lifecycle <!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. SPDX-License-Identifier: CC-BY-4.0 --> ## Purpose Update DEP status through its lifecycle — triage, review, approve, defer, or close. Covers the PIC workflow from initial assignment through final approval. ## When to Use When triaging DEP issues, reviewing a DEP as PIC or reviewer, approving a DEP that is under review, or updating DEP status. ## Workflow ### Triage (assign PIC) 1. **List unassigned DEPs**: ```bash gh issue list --repo ai-dynamo/dynamo \ --label "dep:draft" \ --json number,title,labels,assignees \ --jq '.[] | select(.assignees | length == 0)' ``` 2. **Assign PIC** based on the area label: ```bash gh issue edit <number> --repo ai-dynamo/dynamo \ --add-assignee "<github-username>" ``` 3. **Move to review** when the spec is ready: ```bash gh issue edit <number> --repo ai-dynamo/dynamo \ --remove-label "dep:draft" \ --add-label "dep:under-review" ``` ### Review 1. **Read the DEP issue and discussion**: ```bash gh issue view <number> --repo ai-dynamo/dynamo gh issue view <number> --repo ai-dynamo/dynamo --comments ``` 2. **Post review feedback** as comments on the issue. 3. **Request changes** or clarifications from the author. ### Approve 1. **Verify the issue is under review**: ```bash gh issue view <number> --repo ai-dynamo/dynamo --json labels ``` 2. **Post the approval comment**: ```bash gh issue comment <number> --repo ai-dynamo/dynamo --body "/approve" ``` 3. **If this is the PIC approving** (or all required reviewers have approved), update the label: ```bash gh issue edit <number> --repo ai-dynamo/dynamo \ --remove-label "dep:under-review" \ --add-label "dep:approved" ``` ## Notes - For straightforward DEPs, the PIC's `/approve` is sufficient. - For multi-reviewer DEPs, the PIC maintains a pinned approval checklist and updates the label only when all required approvals are collected. - `/approve` comments are searchable for audit: `gh search issues --repo ai-dynamo/dynamo "/approve" in:comments` - Area labels are bare names (e.g., `frontend`, `router`) — no prefix.
Auf GitHub ansehen