f0-pr

Create pull requests for the factorialco/f0 monorepo using the GitHub CLI.

27|5|Updated Mar 20, 2024
One-click install
npx skills add https://github.com/factorialco/f0 --skill f0-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: f0-pr
Source: https://github.com/factorialco/f0/tree/main/packages/react/.skills/f0-pr
Command: npx skills add https://github.com/factorialco/f0 --skill f0-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating pull requests for the F0 design system monorepo, ensuring adherence to established conventions and automating context gathering.

Core Features & Use Cases

  • Automated PR Creation: Generates pull requests with correctly formatted titles and bodies based on F0's PULL_REQUEST_TEMPLATE.md.
  • Contextual Information Gathering: Automatically collects diff stats, commit logs, and branch names.
  • Interactive Clarification: Prompts the user for missing information like visual changes or specific implementation details.
  • Use Case: When you've finished a feature for a component like F0Button, use this skill to create a PR that includes all necessary details, screenshots, and conventional commit messages.

Quick Start

Use the f0-pr skill to create a pull request for your current branch.

Frequently Asked Questions about f0-pr

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

FAQPage Schema
How do I automate GitHub pull request creation for a design system monorepo?

Automating pull request creation for a design system monorepo requires a tool that formats PR titles, maps bodies to PULL_REQUEST_TEMPLATE.md, and generates conventional commit changelists using the GitHub CLI.

How do I map a GitHub PR body to a pull request template automatically?

Mapping a PR body to a pull request template is done by automatically collecting diff stats and commit logs to populate the required sections of PULL_REQUEST_TEMPLATE.md for the repository.

Do I need the GitHub CLI installed to create conventional commit pull requests?

Yes, you need the GitHub CLI installed and authenticated to create conventional commit pull requests, as the automation relies on it to gather branch context and submit the PR.

What is the best way to format pull request titles for conventional commits in a monorepo?

The best way to format pull request titles for conventional commits in a monorepo is to use an automation tool that parses branch names and commit logs to generate compliant titles.

Can I interactively clarify missing visual changes when creating a GitHub pull request?

Yes, you can interactively clarify missing visual changes when creating a GitHub pull request by using a tool that prompts you for specific implementation details before submission.