From git
Creates conventional git commit from conversation intent using git-agent and pushes to remote. Accepts optional Claude model name for co-author.
npx claudepluginhub fradser/dotclaude --plugin githaikucommit-and-push/Do NOT run `git status`, `git diff`, `git log`, or any other commands before `git-agent commit`.
1. Derive a one-sentence intent from the conversation
2. If `$ARGUMENTS` contains a Claude model name, use it as co-author: `git-agent commit --intent "<intent>" --co-author "<model> <noreply@anthropic.com>"`
3. Otherwise: `git-agent commit --intent "<intent>"`
4. On auth error (401), retry with `--free`
5. Fallback (binary unavailable): manual `git commit` with Conventional Commits format via HEREDOC
6. `git push` (add `-u origin <branch>` if upstream not set)
CLI reference: `${CLAUDE_PLUGIN_.../SKILLGenerates CLAUDE.md project config file via interactive phases: detects environment and tools, collects developer profile, selects testing methodology and tech stack.
/SKILLResolves GitHub issue via isolated worktree, TDD workflow, and auto-closing PR creation.
/SKILLCreates a GitHub pull request with automated quality validation, security scanning, issue linking, and compliance checks. Accepts optional description or issue reference.
/SKILLStarts git-flow release: validates <version> semver, creates release/<version> branch, bumps version in project files, commits, and pushes to origin.
/SKILLReviews SwiftUI and Swift code for best practices, modern APIs, data flow, navigation, accessibility, performance. Outputs issues by file with before/after fixes and prioritized summary.
/SKILLFinalizes git-flow release: verifies branch, runs tests, updates changelog, merges to main/develop with tag, creates GitHub release, switches to develop.
Do NOT run git status, git diff, git log, or any other commands before git-agent commit.
$ARGUMENTS contains a Claude model name, use it as co-author: git-agent commit --intent "<intent>" --co-author "<model> <noreply@anthropic.com>"git-agent commit --intent "<intent>"--freegit commit with Conventional Commits format via HEREDOCgit push (add -u origin <branch> if upstream not set)CLI reference: ${CLAUDE_PLUGIN_ROOT}/references/cli.md