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
- 01Atomic, focused commits
- 02Small, scoped pull requests
- 03CI workflow guidance
- 04Secrets and credential safeguards
- 05Dependency license and notice steps
- 06Official documentation checks
Use cases
- 01Planning clean commit history
- 02Preparing a focused pull request
- 03Working within GitHub Action limits
- 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-workflowAfter installing, type/pr-workflowin Claude Code to confirm it loaded.
Details
From the project READMEPR 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:
.envfiles- Credentials
- Secrets
Third-Party Dependencies
When adding:
- Add license file under
licenses/ - Update
NOTICE.mdwith dependency info
External APIs/Tools
- Never guess API params or CLI args
- Search official docs first
- Ask for clarification if ambiguous
Comments
Markdown supported