Skip to content
Skill

instructure-ui

by instructure

AI Summary

Guides developers in creating pull requests that follow Instructure UI conventions, including required sections like summaries, test plans, and AI disclosure statements. Useful for teams contributing to or maintaining InstUI design systems.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "instructure-ui" skill in my project.

Please run this command in my terminal:
# Install skill into your project (2 files)
mkdir -p .claude/skills/commands && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/SKILL.md "https://raw.githubusercontent.com/instructure/instructure-ui/master/.claude/commands/pr.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/commit.md "https://raw.githubusercontent.com/instructure/instructure-ui/master/.claude/commands/commit.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Create a pull request following InstUI conventions

PR Requirements

All PRs must include: • Summary: Brief description of changes (1-3 bullet points) • Test Plan: Clear steps for reviewers to test the changes • Jira Reference: Include relevant Jira ticket number if applicable (e.g., Fixes INST-1234) • AI Disclosure: Must clearly indicate this was created with AI assistance

Draft vs Ready

• Open as draft when work is in progress or not ready for review • Mark as ready for review only when complete and all requirements met

Process

• Run git status to check current branch and remote tracking • Run git log master..HEAD to see all commits that will be in the PR • Run git diff master...HEAD to see full diff from base branch • Analyze changes across ALL commits (not just latest) • Draft PR summary covering all changes • If Jira ticket number is unknown, ask the user for it before creating the PR • Push to remote if needed: git push -u origin <branch> • Create PR with `gh pr create --title "title" --body "$(cat <<'EOF'

Summary

• Bullet point 1 • Bullet point 2

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 28d ago
Active
Adoption100+ stars on GitHub
471 ★ · Growing
DocsMissing or thin
Undocumented

GitHub Signals

Stars471
Forks110
Issues14
Updated28d ago
View on GitHub
No License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code