Skip to content

[Issue]: add VS Code Extension and Skills categories to issue and PR templates #409

@katriendg

Description

@katriendg

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
  - Other

2. 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`)   # ADD

Add 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.yml template exists and matches pattern of other request templates
  • PR template includes Skills checkbox and reference link
  • All templates pass npm run lint:yaml validation

Additional Context

No response

Metadata

Metadata

Labels

templatesTemplate files and examples

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions