What problem does it solve?
This Skill streamlines the process of contributing your locally developed Claude Skills back to an upstream repository, ensuring proper Git workflow and Pull Request creation, making sharing your innovations simple and consistent.
Core Features & Use Cases
- Automated Git Workflow: Guides through syncing your main branch, creating feature branches, committing changes, and pushing to your fork.
- Standardized Pull Request Creation: Generates a structured PR with summary, testing, and context sections, ensuring all necessary information is provided.
- Prerequisite Enforcement: Ensures skills are tested and ready for contribution, maintaining quality in the shared skill library.
- Use Case: After developing a new, broadly useful skill locally, use this to create a clean branch, commit your changes, and generate a professional pull request to share it with the community, fostering collaboration.
Quick Start
1. Ensure you're on main and synced
cd ~/.config/superpowers/skills/
git checkout main
git pull upstream main
git push origin main
2. Create feature branch
git checkout -b "add-my-new-skill"
3. Commit changes
git add skills/my-new-skill/
git commit -m "Add my-new-skill"
4. Push to your fork and create PR
git push -u origin "add-my-new-skill"
gh pr create --repo upstream-org/upstream-repo --title "Add my-new-skill"