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.

소스 정보

저장소
ai-dynamo/dynamo
최근 소스 활동
2026년 7월 7일 16:39
감지된 SKILL.md 언어
영어
스타
8,446
포크
1,821

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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.
GitHub에서 보기