From yux-linear-workflow
Commit changes with auto-generated messages and Linear sync. Use when user says "commit", "linear commit", "stage changes", "save progress", or "/yux-linear-commit". Auto-generates conventional commit messages, pushes to remote, and syncs commit info to Linear issue.
How this skill is triggered — by the user, by Claude, or both
Slash command
/yux-linear-workflow:yux-linear-commitThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Make incremental commits during development, linking to Linear issue and syncing progress.
Make incremental commits during development, linking to Linear issue and syncing progress.
Usage: /yux-linear-commit [--no-push] [description]
description: Reference for commit message generation (Claude auto-generates)--no-push: Skip auto-push after commitgit branch --show-currentLIN-xxx from branch name. If not on Linear branch -> prompt /yux-linear-startmcp__linear__get_issue(id: "LIN-xxx")git status --porcelain. If clean -> exitCategorize files (new/modified/deleted), flag sensitive files (.env, credentials).
Use AskUserQuestion: commit all, select specific, exclude specific, or cancel.
Analyze if changes should be split. If multiple unrelated groups detected, suggest splitting.
Auto-determine from diff analysis:
.claude/yux-config.json<emoji> <type>(<scope>): <subject>Refs: LIN-xxx and Co-Authored-By lineShow for confirmation. User can modify or approve.
git add <files>
git commit -m "<message>"
git push origin HEAD
If fails: git push -u origin $(git branch --show-current)
Skip if --no-push flag passed.
If .claude/linear-tasks.json exists, update last_active_at.
mcp__linear__create_comment(
issueId: "<uuid>",
body: "**Commit**: `<hash>`\n```\n<message>\n```\nFiles: <count>"
)
Show commit hash, message, files, Linear sync status, and next steps.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub wuyuxiangx/yux-claude-hub