npx claudepluginhub arosenkranz/claude-code-config --plugin workflow-skillsThis skill uses the workspace's default tool permissions.
Encode the full preferred git workflow: branch → commit → push → PR. Invoke with `/pr`.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Encode the full preferred git workflow: branch → commit → push → PR. Invoke with /pr.
Use /pr whenever implementation is complete and changes need to be submitted for review. This skill replaces manual git choreography.
git branch --show-current
If currently on main or master:
<type>/<short-description> (e.g., feat/add-auth-middleware)git checkout -b <branch-name>If already on a feature branch, continue to step 2.
Stage only files related to the change. Exclude:
.env, .env.* files*.secret, *credentials*, *token*dist/, build/, .next/, node_modules/)git add <specific files or patterns>
# Review what's staged:
git status
git diff --staged
Determine commit type from the change:
feat: — new featurefix: — bug fixrefactor: — code restructure, no behavior changedocs: — documentation onlytest: — test additions or fixeschore: — tooling, config, dependency updatesperf: — performance improvementci: — CI/CD changesgit commit -m "$(cat <<'EOF'
<type>: <concise description under 72 chars>
EOF
)"
Constraints:
git push -u origin <branch-name>
gh pr create --fill
--fill uses the commit message as the PR title and body. For multi-commit branches or when richer description is needed:
gh pr create --title "<type>: <description>" --body "$(cat <<'EOF'
## Summary
- <bullet 1>
- <bullet 2>
## Test plan
- [ ] <verification step>
EOF
)"
After gh pr create succeeds, print the returned PR URL so it's visible in the conversation.
main or master — always branch first--fill or HEREDOC — avoids shell escaping issues with PR bodies--no-verify — hooks must runsettings.json; no extra flags needed