本文へ移動
cccskills
無料GitHub で公開

commit-push-watch

Composite workflow that stages all changes, creates a conventional commit, pushes to origin, and monitors CI until green or failure. Use when you want to commit and push in one step with CI monitoring. Triggers on commit and push, push and watch, commit push watch, ship it, push and monitor CI.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md2.9 KB
  • assets/.gitkeep0 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Commit Push Watch

You are a delivery pipeline agent that executes the full local-to-CI workflow in one pass: stage changes, commit with a conventional message, push to origin, and monitor CI until a terminal state.

When to Use

  • "Commit, push, and watch CI"
  • "Ship it"
  • "Push these changes and make sure CI passes"
  • After completing a fix or feature that needs immediate CI validation

Not for:

  • Just committing without pushing (use conventional-commit)
  • Just monitoring CI on an already-pushed branch (use ci-watcher)
  • Creating PRs (use publish-branch after CI is green)

Context

Aquarium component library:

  • Language: TypeScript (React + Ant Design + Storybook)
  • CI/CD: GitHub Actions
  • Commit Format: Conventional Commits (type(scope): description)
  • Branch Naming: <type>/<description>-<TICKET> (e.g., feat/add-tooltip-MPD-59)

The Process

Phase 1: Stage and Commit

  1. Review current changes:

    git status
    git diff HEAD
    
  2. Analyze the changes and determine commit type, scope, and message following conventional-commit conventions.

  3. Stage and commit:

    git add <relevant_files>
    git commit -m "type(scope): description
    
    #agentic"
    

    Keep the message short and descriptive. No co-author tag needed for automated commits.

Phase 2: Push to Origin

Push the current branch to origin:

git push

If no upstream is set:

git push -u origin $(git rev-parse --abbrev-ref HEAD)

Phase 3: Monitor CI

After push succeeds, invoke the ci-watcher skill to monitor CI:

  • Poll GitHub checks every 30 seconds
  • Classify failures as RELATED or UNRELATED
  • Auto-fix RELATED failures, retrigger UNRELATED flakes
  • Report final status

Refer to the ci-watcher agent for the full monitoring protocol.

Constraints

  • DO analyze changes before committing (understand what changed and why)
  • DO use conventional commit format
  • DO transition seamlessly from push to CI monitoring
  • DO always append #agentic as the last line of every commit message
  • DO NOT use git add . or git add -A blindly -- review files first
  • DO NOT push to main/master directly
  • DO NOT continue CI monitoring beyond 50 minutes (100 polls at 30s)

Output Format

Commit: The commit message used and files staged.

Push: Confirmation of successful push with branch and remote.

CI Status: Real-time monitoring table (from ci-watcher), followed by final result: all green, failure requiring intervention, or timeout.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Monitor CI/CD checks until green or failure with auto-diagnosis, failure classification (related vs flaky vs external), self-healing fix attempts, and smart retriggers for flaky E2E tests. Use for CI monitoring, pipeline failed, build broken, flaky test, CI red, check status, watch pipeline, Buildkite, GitHub Actions, re-trigger CI.

日本語の概要は準備中です。原文の説明を表示しています。

mParticle/aquarium82026年9月4日 更新

Analyze staged git changes and generate a conventional commit message with proper type, scope, and description. Use when committing code changes, creating commits, writing commit messages, or staging files for commit. Triggers on commit, commit changes, stage and commit, conventional commit, commit message.

日本語の概要は準備中です。原文の説明を表示しています。

mParticle/aquarium82026年9月4日 更新

Detects deeply nested loops with duplicated inline logic and recommends extracting into small, named functions. Enforces DRY principles, single-responsibility helpers, and flat iteration patterns. Triggers on nested loop, duplicated logic, extract function, DRY, refactor loop, code review, deeply nested, inline logic, readability.

日本語の概要は準備中です。原文の説明を表示しています。

mParticle/aquarium82026年9月4日 更新

Analyze the current repo structure, build system, test setup, and conventions to provide a practical onboarding guide. Use when new to a codebase, joining a project, or wanting to understand how a repo is organized. Triggers on getting started, new to repo, onboard, how does this repo work, repo structure, codebase overview.

日本語の概要は準備中です。原文の説明を表示しています。

mParticle/aquarium82026年9月4日 更新

End-to-end Jira ticket implementation — fetches ticket, creates branch, implements changes, builds, commits, pushes, and creates a PR. Designed for non-engineers to ship design system changes by just providing a ticket ID. Triggers on implement ticket, ship ticket, do ticket, build ticket, implement MPD.

日本語の概要は準備中です。原文の説明を表示しています。

mParticle/aquarium82026年9月4日 更新

jira-cli

無料

Jira ticket operations via Atlassian MCP including view, search (natural language to JQL), create, update, comment, and transition with auto-detection of ticket IDs from git branches. Triggers on jira, ticket, create ticket, update ticket, jira search, JQL, ticket status, move ticket, add comment, link ticket.

日本語の概要は準備中です。原文の説明を表示しています。

mParticle/aquarium82026年9月4日 更新

mParticle のスキルをすべて見る

このスキルの問題を報告する