원클릭으로
land
Land an OpenASE PR by syncing with main, resolving conflicts, waiting for CI, addressing review feedback, and squash-merging when green.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Land an OpenASE PR by syncing with main, resolving conflicts, waiting for CI, addressing review feedback, and squash-merging when green.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | land |
| description | Land an OpenASE PR by syncing with main, resolving conflicts, waiting for CI, addressing review feedback, and squash-merging when green. |
origin/main.gh CLI is authenticated.Use the repo's actual Go + Svelte checks instead of Symphony's Elixir flow.
PATH="$PWD/.tooling/go/bin:/home/yuzhong/.local/go1.26.1/bin:$PATH" go test ./..../scripts/ci/lint.shweb/ or unclear scope:
npm --prefix web installnpm --prefix web run checknpm --prefix web run buildcommit skill
and then the push skill before proceeding.origin/main.pull skill to fetch and merge origin/main,
resolve conflicts, rerun the applicable validation gate, then use the push
skill to publish the updated branch.CHANGES_REQUESTEDpython3 .codex/skills/land/land_watch.pygh pr checks --watch plus explicit review comment inspection
with gh api.# Ensure branch and PR context
branch=$(git branch --show-current)
pr_number=$(gh pr view --json number -q .number)
pr_title=$(gh pr view --json title -q .title)
pr_body=$(gh pr view --json body -q .body)
# Check mergeability and conflicts
mergeable=$(gh pr view --json mergeable -q .mergeable)
if [ "$mergeable" = "CONFLICTING" ]; then
echo "Run the pull skill, resolve conflicts, rerun checks, then push." >&2
exit 1
fi
# Go validation
PATH="$PWD/.tooling/go/bin:/home/yuzhong/.local/go1.26.1/bin:$PATH" go test ./...
./scripts/ci/lint.sh
# Frontend validation
npm --prefix web install
npm --prefix web run check
npm --prefix web run build
# Preferred watcher
python3 .codex/skills/land/land_watch.py
# Failing CI investigation examples
gh pr checks
gh run list --branch "$branch"
gh run view <run-id> --log
# Squash merge
gh pr merge --squash --subject "$pr_title" --body "$pr_body"
gh pr checks and gh run view --log, then
fix locally and rerun the watch.UNKNOWN, wait and re-check.Create or update a branch-scoped Coolify review environment with one command, and delete it with one command. Use when a ticket must deploy a preview before human review, while keeping the workflow simple and fast.
Write workflow harness files that define role, status semantics, feedback loops, and durable delivery rules for disposable ticket workspaces.
Clarify ambiguous requests with a focused, Socratic interview before planning or implementation.
Review behavior, risk, performance, and test coverage before style nits.
Review trust boundaries, auth, input handling, secrets, and dependency risk before release.
Turn a clarified spec into milestone-oriented tickets, dependency edges, and stage-gated delivery lanes.