Use when a designer asks to work on guidance or documentation issues, process documentation queue, or close out doc tickets - fetches oldest issue from quarterly epic and guides through resolution
This skill helps designers efficiently process documentation and guidance update issues from the VA Design System quarterly epics. It fetches the oldest unresolved issue, analyzes requirements, and guides the designer through completing the work.
Announce at start: "I'm using the doc-queue skill to help you process documentation issues from the quarterly epic."
Use this skill when:
Trigger phrases:
Before starting, ask for the user's GitHub username if not already known:
Question: "What is your GitHub username? (This is needed to assign issues to you)"
Store this for:
First, try to fetch the current quarterly documentation epic:
# Get current fiscal quarter and year
# Federal fiscal year: Q1=Oct-Dec, Q2=Jan-Mar, Q3=Apr-Jun, Q4=Jul-Sep
# Fiscal year starts October 1, so calendar year Oct-Dec is FY+1
# Fetch the known epic for Q1 2026
gh issue view 5410 --repo department-of-veterans-affairs/vets-design-system-documentation --json state,title,number | cat
If epic #5410 is CLOSED, search for the next quarterly epic:
# Calculate current fiscal quarter (FY starts October)
# Q1: Oct-Dec, Q2: Jan-Mar, Q3: Apr-Jun, Q4: Jul-Sep
gh issue list --repo department-of-veterans-affairs/vets-design-system-documentation \
--search "is:issue is:open \"Documentation updates to VADS\" in:title" \
--label "Epic" \
--json number,title,state \
--limit 5 | cat
If no open epic is found, fall back to the oldest issues with the documentation-design.va.gov label:
gh issue list --repo department-of-veterans-affairs/vets-design-system-documentation \
--label "documentation-design.va.gov" \
--state open \
--json number,title,createdAt,assignees \
--limit 20 | cat | jq 'sort_by(.createdAt) | .[0:10]'
If issues are found, proceed to Step 2 (Issue Selection) with these results.
If no documentation-design.va.gov issues are found, search for guidance-related issues:
# Try guidance-update label first
gh issue list --repo department-of-veterans-affairs/vets-design-system-documentation \
--label "guidance-update" \
--state open \
--json number,title,createdAt,assignees \
--limit 20 | cat | jq 'sort_by(.createdAt) | .[0:10]'
# If none, try guidance-new label
gh issue list --repo department-of-veterans-affairs/vets-design-system-documentation \
--label "guidance-new" \
--state open \
--json number,title,createdAt,assignees \
--limit 20 | cat | jq 'sort_by(.createdAt) | .[0:10]'
If issues are found with either label, proceed to Step 2 (Issue Selection) with these results.
If no issues are found through any of the above methods, ask the user:
Question: "I couldn't find any open documentation or guidance issues. Please provide either:
Accept formats:
https://github.com/department-of-veterans-affairs/vets-design-system-documentation/issues/XXXX#XXXX or XXXXdocumentation-design.va.gov labelguidance-update or guidance-new labelsGet all open documentation issues, sorted by creation date (oldest first):
gh issue list --repo department-of-veterans-affairs/vets-design-system-documentation \
--label "documentation-design.va.gov" \
--state open \
--json number,title,createdAt,labels,assignees \
--limit 50 | cat | jq 'sort_by(.createdAt)'
va-alert, va-button) - More scoped workShow the 5 oldest issues and ask which one to work on:
Question header: "Select issue" Question: "Here are the 5 oldest documentation issues. Which would you like to work on?"
Options:
Allow "Other" for user to specify a different issue number.
Once the user selects an issue, immediately assign it to them:
gh issue edit <ISSUE_NUMBER> --repo department-of-veterans-affairs/vets-design-system-documentation --add-assignee "<GITHUB_USERNAME>"
This signals to the team that someone is actively working on the issue.
REQUIRED SUB-SKILL: Use guidance-grooming to analyze and prepare the issue for writing.
The guidance-grooming skill will:
## Grooming Summary comment on the issuegroomed labelSkip this step if the issue already has a ## Grooming Summary comment in its comments — it's already been groomed.
Before making documentation changes, fetch and review the contributing guide:
WebFetch: https://design.va.gov/about/contributing-to-the-design-system/contributing-to-docs
Prompt: Extract documentation guidelines including file organization, front matter requirements, formatting standards, and style guidance.
File Organization:
src/_components/[component-name]/index.md or src/_components/[component-name].mdsrc/_patterns/[category]/[pattern-name].md (for example, ask-users-for or help-users-to)src/_templates/[template-name]/index.mdFront Matter Required Fields:
---