From git
Commits feature changes using conventional commits, runs tests, merges into develop branch, deletes feature branch locally and remotely, and pushes develop.
npx claudepluginhub dubuqingfeng/dotfiles --plugin gitfeature-nameclaude-haiku-4-5-20251001## Context - Current branch: !`git branch --show-current` - Git status: !`git status --porcelain` - Recent commits: !`git log --oneline -5` - Test commands available: Detect available testing frameworks for this project ## Requirements - Ensure all changes for feature `$ARGUMENTS` are committed before finishing. - Run the relevant test suite and confirm all checks pass. - **Use atomic commits for logical units of work**: Each commit should represent one complete, cohesive change. - Title: entirely lowercase, <50 chars, imperative mood (e.g., "add", "fix", "update"), conventional commits ...
/SKILLFinalizes git-flow feature: verifies branch, runs tests, updates CHANGELOG.md, merges to develop, pushes origin/develop.
/flow-releaseCompletes Git Flow by merging feature/bugfix/hotfix branch to target (develop/main), runs checks, creates PR, optionally auto-merges/tags, cleans up branch. Outputs completion summary.
/feature-flowOrchestrates complete git workflow: analyzes staged changes or issue number, creates branches/issues/commits, runs lints/tests, creates merge requests.
Share bugs, ideas, or general feedback.
git branch --show-currentgit status --porcelaingit log --oneline -5$ARGUMENTS are committed before finishing.feat(auth): add google oauth login flow
- Introduce Google OAuth 2.0 for user sign-in
- Add backend callback endpoint `/auth/google/callback`
- Update login UI with Google button and loading state
Add a new authentication option improving cross-platform
sign-in.
Closes #42. Linked to #38 and PR #45
fix(api): handle null payload in session refresh
- Validate payload before accessing `user.id`
- Return proper 400 response instead of 500
- Add regression test for null input
Prevents session refresh crash when token expires.
Fixes #105
feat(auth): migrate to oauth 2.0
- Replace basic auth with OAuth 2.0 flow
- Update authentication middleware
- Add token refresh endpoint
BREAKING CHANGE: Authentication API now requires OAuth 2.0 tokens. Basic auth is no longer supported.
Closes #120. Linked to #115 and PR #122
IMPORTANT: You MUST use the Task tool to complete ALL tasks.
feature/* convention and the working tree is clean.develop, delete the feature branch locally and remotely, handle merge conflicts if they arise, and push the updated develop branch.