{"id":"git-pushing","name":"git-pushing","summary":"従来のコミットメッセージでgitの変更をステージ化し、コミットし、プッシュします。ユーザーが変更をコミットしてプッシュしたい場合、リモートへのプッシュを言及したとき、または保存して作業をプッシュしたいとリクエストしたときに使います。","body":"# Git Push Workflow\n\nStage all changes, create a conventional commit, and push to the remote branch.\n\n## When to Use\n\nAutomatically activate when the user:\n- Explicitly asks to push changes (\"push this\", \"commit and push\")\n- Mentions saving work to remote (\"save to github\", \"push to remote\")\n- Completes a feature and wants to share it\n- Says phrases like \"let's push this up\" or \"commit these changes\"\n\n## Workflow\n\n**ALWAYS use the script** - do NOT use manual git commands:\n\n```bash\nbash skills/git-pushing/scripts/smart_commit.sh\n```\n\nWith custom message:\n```bash\nbash skills/git-pushing/scripts/smart_commit.sh \"feat: add feature\"\n```\n\nScript handles: staging, conventional commit message, Claude footer, push with -u flag.","author":"@mhattingpete","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/mhattingpete/claude-skills-marketplace/tree/main/engineering-workflow-plugin/skills/git-pushing","license":"Apache-2.0","category":"productivity","lang":"en","tokens":170,"stars":0,"calls30d":1,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[{"path":"scripts/smart_commit.sh","size":4123,"sha256":"a7e119a99142a7249f6d9611da801c4dbcfbb9338258b169a731bdce13b553c2"}],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[{"code":"net.endpoints","kind":"exfiltration","excerpt":"claude.com","message":"bundled scripts reach 1 external host(s)","severity":"warn"}],"scannedAt":"2026-08-22","hasScripts":true,"networkEndpoints":["claude.com"]}}