pr

Create Canvas Android pull requests with gh pr create and standard templates.

153|115|Updated Apr 3, 2019
One-click install
npx skills add https://github.com/instructure/canvas-android --skill pr-instructure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/instructure/canvas-android/tree/main/apps/.claude/skills/pr
Command: npx skills add https://github.com/instructure/canvas-android --skill pr-instructure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create pull requests for Canvas Android projects using a standard template and ensures PR titles include the ticket ID and app targets.

Core Features & Use Cases

  • PR Creation: Use GitHub CLI to create pull requests with the standard template loaded.
  • Title Format: Ensure PR titles include ticket ID and affected apps, e.g., [MBL-12345][Student].
  • Template Compliance: Ensure ref sections, release notes, and test plans follow the template.

Quick Start

gh pr create gh pr create --title "YOUR_TITLE" --body "$(cat /path/to/description.md)"

Frequently Asked Questions about pr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a pull request for Canvas Android with the correct title format?

Create pull requests using GitHub CLI with titles formatted as [TICKET-ID][AppName] Description. Use `gh pr create --title "[MBL-12345][Student] Your description"` to ensure ticket IDs and affected apps are included in the PR title.

What's the standard template for Canvas Android pull requests?

Canvas Android uses a project-specific PR template that enforces ref sections, release notes, and test plans. The Skill loads this template automatically when you run `gh pr create`, ensuring compliance with project conventions.

Can I automate PR creation for Canvas Android using GitHub CLI?

Yes. Use `gh pr create` to generate pull requests with the standard template pre-loaded. The Skill supports generating commands that enforce template usage and title format requirements automatically.

Does this work with the affects field guidelines in Canvas Android?

Yes. The Skill covers affects field rules as part of the PR template, ensuring your pull requests follow Canvas Android's guidelines for documenting which components or apps your changes impact.

What do I need before creating a PR with this Skill?

You need GitHub CLI (gh) installed, access to a Canvas Android repository, and a ticket ID formatted as [TICKET-ID]. The Skill handles template loading and title formatting once these are in place.