commit
無料Create a well-formed git commit from current changes using session history for rationale and summary; use when asked to commit, prepare a commit message, or finalize staged work.
日本語の概要は準備中です。原文の説明を表示しています。
Land a PR by monitoring conflicts, resolving them, waiting for checks, and squash-merging when green; use when asked to land, merge, or shepherd a PR to completion.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
gh CLI is authenticated.CNB_TOKEN is available for provider-backed PR, review, and
merge operations.commit skill
and push with the push skill before proceeding.pull skill to fetch/merge the latest remote
base branch and resolve conflicts, then use the push skill to publish the
updated branch.commit skill,
push with the push skill, and re-run checks.# Resolve the bundled helpers from the runtime automation directory.
automation_dir="${SYMPHONY_WORKSPACE_AUTOMATION_DIR:?SYMPHONY_WORKSPACE_AUTOMATION_DIR is required}"
repo_cmd="$automation_dir/bin/repo"
provider_cmd="$automation_dir/bin/repo-provider"
# Ensure branch and PR context
branch=$("$repo_cmd" current-branch)
pr_number=$("$provider_cmd" pr-view --json number -q .number)
pr_title=$("$provider_cmd" pr-view --json title -q .title)
pr_body=$("$provider_cmd" pr-view --json body -q .body)
# Check mergeability and conflicts
mergeable=$("$provider_cmd" pr-view --json mergeable -q .mergeable)
if [ "$mergeable" = "CONFLICTING" ]; then
# Run the `pull` skill to handle fetch + merge + conflict resolution.
# Then run the `push` skill to publish the updated branch.
fi
# Use the provider-neutral land-watch command to monitor checks, review
# comments, agent review signals, merge conflicts, and PR head updates.
# Watch checks, review comments, and PR head updates
if ! "$provider_cmd" pr-land-watch "$pr_number"; then
# Identify failing run and inspect logs
"$provider_cmd" pr-checks
# "$provider_cmd" run-list --branch "$branch"
# "$provider_cmd" run-view <run-id> --log
exit 1
fi
# Squash-merge. Delete the branch separately only if repo policy expects it.
"$provider_cmd" pr-merge --squash --subject "$pr_title" --body "$pr_body"
# Optional policy-dependent cleanup:
# "$repo_cmd" delete-remote-branch "$branch"
Use the repo-provider land watcher to monitor review comments, CI, merge conflicts, and PR head updates. It exits cleanly after checks pass when no repo-specific agent review signal is present:
"$provider_cmd" pr-land-watch "$pr_number"
Exit codes:
"$provider_cmd" pr-checks and "$provider_cmd" run-view --log, then
fix locally, commit with the commit skill, push with the push skill, and
re-run the watch.run-list returns CNB build ids (sn), and
run-view <sn> --log streams per-stage logs via CNB build APIs.UNKNOWN, wait and re-check."$repo_cmd" push "$branch" --force-with-lease.repo.read_change_proposal_discussion from the generated typed-tool
inventory for routine discussion reads when it is listed.repo.add_change_proposal_comment for routine top-level PR comments
and repo.reply_change_proposal_review_comment for inline review replies
when those typed tools are listed."$provider_cmd" pr-issue-comments and post follow-up issue-thread replies with "$provider_cmd" pr-add-issue-comment only as fallback or diagnostics."$provider_cmd" pr-reviews."$provider_cmd" pr-review-comments and reply with "$provider_cmd" pr-reply-review-comment only as fallback or diagnostics."$provider_cmd" pr-reviews <pr_number>
"$provider_cmd" pr-review-comments <pr_number>
"$provider_cmd" pr-issue-comments <pr_number>
"$provider_cmd" pr-reply-review-comment <comment_id> <pr_number> --body '[agent] <response>'
<comment_id> must be the numeric review comment id (e.g., 2710521800), not
the GraphQL node id (e.g., PRRC_...).[agent].[agent] and state whether you will address the
feedback now or defer it (include rationale).
"$provider_cmd" pr-add-issue-comment <pr_number> --body '[agent] <response>'
[agent] ...) as an inline reply to the original review comment using
pr-reply-review-comment (do not use issue comments for this).[agent] ...) in the same place
you acknowledged the feedback (issue comment for agent reviews, inline reply
for review comments).[agent] issue comment is posted
acknowledging the findings.[agent] inline
replies)."$provider_cmd" pr-add-issue-comment <pr_number> --body "$(cat <<'EOF'
[agent] Changes since last review:
- <short bullets of deltas>
Commits: <sha>, <sha>
Tests: <commands run>
EOF
)"
[agent] update with a brief reason (e.g.,
out-of-scope, conflicts with intent, unnecessary).まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Create a well-formed git commit from current changes using session history for rationale and summary; use when asked to commit, prepare a commit message, or finalize staged work.
日本語の概要は準備中です。原文の説明を表示しています。
Create a well-formed repository commit from current changes using session history for rationale and summary; use when asked to commit, prepare a commit message, or finalize staged work.
日本語の概要は準備中です。原文の説明を表示しています。
Investigate stuck runs and execution failures by tracing Symphony and Codex logs with issue/session identifiers; use when runs stall, retry repeatedly, or fail unexpectedly.
日本語の概要は準備中です。原文の説明を表示しています。
Investigate stuck runs and execution failures by tracing Symphony agent-provider logs with issue/session identifiers; use when runs stall, retry repeatedly, or fail unexpectedly.
日本語の概要は準備中です。原文の説明を表示しています。
Use Symphony's generated typed Linear tools for tracker workflow actions. Provides Linear capability semantics and workpad rules.
日本語の概要は準備中です。原文の説明を表示しています。
Pull latest origin/main into the current local branch and resolve merge conflicts (aka update-branch). Use when Codex needs to sync a feature branch with origin, perform a merge-based update (not rebase), and guide conflict resolution best practices.
日本語の概要は準備中です。原文の説明を表示しています。