-
Notifications
You must be signed in to change notification settings - Fork 125
Description
Issue Description
Background
The repository recently added Skills as a new AI artifact type (.github/skills/*/SKILL.md) alongside agents, prompts, and instructions. The video-to-gif skill exists and is documented at docs/contributing/skills.md, but the issue templates and PR template do not recognize Skills as a contribution type.
Additionally, the VS Code Extension (extension/) is a core deliverable but is missing from the bug report component list, preventing users from categorizing extension-specific bugs correctly.
Current State
| Template | Issue |
|---|---|
.github/ISSUE_TEMPLATE/bug-report.yml |
Missing "Skills" and "VS Code Extension" in Component dropdown |
.github/ISSUE_TEMPLATE/skill-request.yml |
Does not exist |
.github/PULL_REQUEST_TEMPLATE.md |
Missing Skills checkbox in AI Artifacts section |
Work Required
1. Update Bug Report Template
File: .github/ISSUE_TEMPLATE/bug-report.yml
Add two new options to the Component dropdown:
options:
- Instruction Files
- Prompts
- Custom Agents
- Skills # ADD
- VS Code Extension # ADD
- Scripts
- Documentation
- Other2. Create Skill Request Issue Template
File: .github/ISSUE_TEMPLATE/skill-request.yml (new file)
Create template with:
- name:
Skill Request - description:
Request a new skill package - title:
[Skill]: - labels:
skill,needs-triage - Fields:
- Skill Name (input, required)
- Purpose (textarea, required)
- Platform Requirements (dropdown: Both bash and PowerShell, Bash only, PowerShell only)
- Prerequisites (textarea, optional) - external tools needed
- Requirements (textarea, optional)
3. Update PR Template
File: .github/PULL_REQUEST_TEMPLATE.md
Add Skills checkbox to AI Artifacts section:
**AI Artifacts:**
- [ ] Reviewed contribution with `prompt-builder` agent and addressed all feedback
- [ ] Copilot instructions (`.github/instructions/*.instructions.md`)
- [ ] Copilot prompt (`.github/prompts/*.prompt.md`)
- [ ] Copilot agent (`.github/agents/*.agent.md`)
- [ ] Copilot skill (`.github/skills/*/SKILL.md`) # ADDAdd Skills reference to the note section:
> - **Skills**: Must include both bash and PowerShell scripts. See [Skills](../docs/contributing/skills.md).Acceptance Criteria
- Bug report template includes Skills and VS Code Extension options
- New
skill-request.ymltemplate exists and matches pattern of other request templates - PR template includes Skills checkbox and reference link
- All templates pass
npm run lint:yamlvalidation
Additional Context
No response