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.