starting-the-task
A short checklist for kicking off work effectively: plan, branch, track with bd, and set up validation.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
A short checklist for kicking off work effectively: plan, branch, track with bd, and set up validation.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use the local pr-watch CLI/daemon to watch GitHub pull request activity, wait for PR changes, and fetch normalized event deltas without manually managing webhook forwarding or event subscriptions.
One lifecycle for Lambda repos: choose a bd task, start work, land the PR, and watch GitHub via Dumbwaiter MCP until it merges.
Default Python stack for Lambda: uv + Astral tools, typed code, schemas, and Hypothesis.
How to use bd (beads) for issue tracking, ready work, status updates, and comments in this repo.
Zero Framework Cognition Principles
Provider-agnostic wait-for-change skill that uses the Dumbwaiter MCP server to wait on PR events (GitHub first) via wait.start/status/cancel/await, with progress notifications and durable state.
| name | starting-the-task |
| description | A short checklist for kicking off work effectively: plan, branch, track with bd, and set up validation. |
Use this checklist any time you begin work on a bd issue (or whenever the user says “start working on …”). It ensures the effort is grounded, observable, and reversible.
Understand the Task
Environment Readiness
cargo test (or the project’s canonical smoke suite) on main to ensure the baseline is green before you diverge.Branch & Tracking
git checkout -b <short-task-name>
bd update <id> --status in_progress --notes "Starting work" so the tracker reflects the new ownership/status.Open a Draft PR (immediately)
scripts/pr-draft.sh "<short title incl. bd id>" [body.md]
Fallback: gh pr create --draft --title "..." --body-file body.md after git push -u origin <branch>.Sync & Tooling
git pull --rebase (or equivalent) so you’re working from the latest remote main.gh auth status so PR creation won’t fail later.Plan Tests Early
Only after these steps are complete should you begin coding. If circumstances prevent any step (e.g., CI down, baseline broken), note it explicitly in bd and get confirmation before proceeding.