mcpField
P
pr-workflow

pr-workflow

github.com/tursodatabaseDevelopment25.1k1.2k installsUpdated today
Repository

About pr-workflow

pr-workflow is a development skill guide for contributors and coding agents. It covers focused commits and pull requests, CI constraints, security, dependency notices, and verifying external API details.

Key features

  1. 01Atomic, focused commits
  2. 02Small, scoped pull requests
  3. 03CI workflow guidance
  4. 04Secrets and credential safeguards
  5. 05Dependency license and notice steps
  6. 06Official documentation checks

Use cases

  1. 01Planning clean commit history
  2. 02Preparing a focused pull request
  3. 03Working within GitHub Action limits
  4. 04Adding a third-party dependency

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/tursodatabase/turso --skill pr-workflow

After installing, type/pr-workflowin Claude Code to confirm it loaded.

Details

From the project README

PR Workflow Guide

Commit Practices

  • Atomic commits. Small, focused, single purpose
  • Don't mix: logic + formatting, logic + refactoring
  • Good message = easy to write short description of intent

Learn git rebase -i for clean history.

PR Guidelines

  • Keep PRs focused and small
  • Run relevant tests before submitting
  • Each commit tells part of the story

CI Environment Notes

If running as GitHub Action:

  • Max-turns limit in .github/workflows/claude.yml
  • OK to commit WIP state and push
  • OK to open WIP PR and continue in another action
  • Don't spiral into rabbit holes. Stay focused on key task

Security

Never commit:

  • .env files
  • Credentials
  • Secrets

Third-Party Dependencies

When adding:

  1. Add license file under licenses/
  2. Update NOTICE.md with dependency info

External APIs/Tools

  • Never guess API params or CLI args
  • Search official docs first
  • Ask for clarification if ambiguous

Comments

Markdown supported