--- name: dep-status description: Checks Dynamo Enhancement Proposal issue status, lists DEPs by lifecycle state or area, and finds related DEP issues in ai-dynamo/dynamo. Use when asking where a DEP stands or which DEPs exist for an area. license: Apache-2.0 metadata: author: NVIDIA tags: - dynamo - dep - enhancement-proposal - github --- # Skill: Check DEP Status ## Purpose List DEP issues with their current status, area, PIC, and approval state. Find related DEPs for a given topic or component. ## When to Use When the user wants to see the status of one or more DEPs, check what's pending review, find DEPs related to a component, or get a triage summary. ## Workflow 1. **List open DEP issues**: ```bash gh issue list --repo ai-dynamo/dynamo \ --search 'label:"dep:draft","dep:under-review","dep:approved","dep:implementing"' \ --json number,title,labels,assignees,createdAt,updatedAt ``` 2. **Filter by area** (if requested): ```bash gh issue list --repo ai-dynamo/dynamo \ --label "" \ --json number,title,labels,assignees ``` 3. **Filter by status** (if requested): ```bash gh issue list --repo ai-dynamo/dynamo \ --label "dep:" \ --json number,title,labels,assignees ``` 4. **Format as a summary table**: ```text | # | Title | Status | Area | PIC | Updated | |---|-------|--------|------|-----|---------| | 42 | DEP: KV router scheduling | dep:under-review | router | @pic | 2026-03-28 | ``` 5. **Find related DEPs** by searching issue titles and bodies: ```bash gh issue list --repo ai-dynamo/dynamo \ --search 'DEP label:"dep:draft","dep:under-review","dep:approved","dep:implementing","dep:done"' \ --json number,title,labels,state ``` 6. **Include closed DEPs** if requested: ```bash gh issue list --repo ai-dynamo/dynamo \ --state closed \ --search 'label:"dep:done","dep:deferred","dep:rejected","dep:replaced"' \ --json number,title,labels,assignees,closedAt ``` ## Notes - For a full triage view, include both open and recently closed DEPs. - Cross-reference with `dep:lightweight` label to distinguish full vs. lightweight DEPs. - Area labels are bare names (e.g., `frontend`, `router`) — no prefix.