dumbwaiter-mcp
Installation
SKILL.md
Dumbwaiter MCP: Wait-for-Change
Goal: give Claude a single, stable way to “wait until X happens” on a code host (GitHub now; GitLab next). This skill teaches Claude when and how to use the Dumbwaiter MCP server’s tools.
Prerequisites
- Server: this repo builds a stdio MCP server (
cargo build && target/debug/dumbwaiter-mcp). - Auth:
export GITHUB_TOKEN=…(repo read permissions are sufficient for commit statuses). - Persistence (optional):
DUMBWAITER_DBto override./state/dumbwaiter.sqlite. - Await settings (optional):
DUMBWAITER_AWAIT_TTL_SECS(default 900),DUMBWAITER_ENGINE=1to enable the background engine (legacy aliasDUMBWAITER_WATCHER=1still works).
When to use this skill
- You need to pause orchestration until PR checks turn green, a PR is merged, or checks fail.
- You want durable waits with a
wait_id, cancellable and recoverable after restarts. - You want progress updates visible to the host via MCP
notify_progress.
Tools overview
Related skills
More from lambdamechanic/skills
rust-guidelines
Pragmatic Rust conventions to keep code readable, testable, and performant for this project.
9landing-the-plane
Checklist for finishing work, pushing a branch, and opening a ready-for-review PR with tests and tracker updates.
8python
Default Python stack for Lambda: uv + Astral tools, typed code, schemas, and Hypothesis.
6typescript
Default TypeScript stack for Lambda: pnpm workspaces + Turbo, strict TS, and sensible DX helpers.
6galahad
how to approach tests, types and coverage
5zfc
Zero Framework Cognition Principles
5