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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.