A collection of reusable Agent Skills for AI agents. These skills provide specialized workflows and task automation for development tasks.
- 🎯 Task-focused: Each skill provides a complete workflow for specific development tasks
- 🔄 Reusable: Modular design allows skills to be used across different projects
- 📝 Well-documented: Clear instructions and examples for both AI agents and developers
- 🚀 Production-ready: Tested and refined for real-world development scenarios
- prepare-pull-request - Complete workflow for preparing PR branches: stash changes, create branch, review changes, run quality checks, generate conventional commit messages, and push.
- up-deps - Update project dependencies using taze, a modern CLI tool that keeps deps fresh. Supports monorepos, version range updates, and automatic installation.
npx skills add <your-username>/skillsPlace the skill directories in your Cursor skills directory:
# Clone or copy skills to Cursor directory
cp -r prepare-pull-request ~/.cursor/skills-cursor/Refer to your platform's documentation for Agent Skills installation.
Once installed, skills are automatically available to your AI agent. You can trigger them using natural language prompts that match the skill's description and use cases.
Simply instruct your AI agent to prepare a pull request:
Prepare a pull request for my changes
or
Create a branch for pull request and commit following conventional commits
The agent will automatically:
- Stash your current changes
- Create a feature branch from main
- Review and validate your changes
- Run code quality checks on modified files only
- Generate a conventional commit message
- Commit and push to remote
Example output:
# Agent automatically executes:
git stash push -m "temp: stash before creating branch"
git checkout main && git pull origin main
git checkout -b feat/add-button-component
git stash pop
# ... runs quality checks ...
git add .
git commit -m "feat(ui): add button component
- Add ButtonPart type support
- Implement part-button component"
git push -u origin feat/add-button-componentContributions are welcome! When adding a new skill:
- Create a new directory with a descriptive name
- Add a
SKILL.mdfile following the Agent Skills specification - Ensure the skill is self-contained and well-documented
- Test the skill with your AI agent platform
- Update this README to list your new skill
MIT