bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻譯準備中
Orchestune 將已批准的分解計畫轉換為具相依性的 GitHub Issue,於獨立的 git 工作樹中執行每個子任務,並在代理超出其聲明範圍時重新規劃。
AI 翻譯
Orchestune turns an approved decomposition plan into dependency-aware GitHub Issues, runs each subtask in an isolated git worktree, and re-plans when an agent strays outside its declared footprint.
技能Python · QuintGitHub @Saltmu上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證具衝突感知的協調器,用於平行 AI 程式碼代理人——基於 DAG 的衝突偵測、git 工作樹與自我修復任務追蹤。
AI 翻譯
Conflict-aware orchestrator for parallel AI coding agents — DAG-based conflict detection, git worktrees, and self-healing task tracking.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
When an approved parent Issue keeps its requirements but its unstarted decomposition becomes stale, orchestune replan previews a replacement generation without writes. Applying it requires the exact preview token and retires only safe queued/blocked Issues, preserving the old Issues as history. orchestune provision remains the initial Issue-creation command. ⚠️ Beta: Orchestune's core workflow is operational, but APIs, CLI commands, and workflows may still change before the stable release.檢視完整 README ↗
When an approved parent Issue keeps its requirements but its unstarted decomposition becomes stale,
orchestune replanpreviews a replacement generation without writes. Applying it requires the exact preview token and retires only safe queued/blocked Issues, preserving the old Issues as history.orchestune provisionremains the initial Issue-creation command.
⚠️ Beta: Orchestune's core workflow is operational, but APIs, CLI commands, and workflows may still change before the stable release.
Orchestune lets you delegate large development tasks to AI agents while keeping every subtask, dependency, and result traceable.
It turns an approved decomposition plan into dependency-aware GitHub Issues, coordinates autonomous implementation by multiple agents, and links the resulting branches, pull requests, and CI outcomes back to the original task. Orchestune is provided as a Skill for Agentic AI development (e.g., Claude Code, Codex CLI, and Antigravity).
👉 For more details about the design, see Architecture & Design.
👉 For the meaning and lifecycle of each status:* GitHub label, see status:* Label Lifecycle.
Orchestune is for individual developers and small teams working with AI coding agents. The scarce resource here is not wall-clock time — it is your AI usage quota (a subscription's session/weekly allowance) and the hours a human can actually be at the desk.
For a small task, asking an agent directly is faster and cheaper than going through decomposition and dispatch. Orchestune pays for itself only on tasks large enough that you want them to keep running while you are away — overnight, or on a stateless CI runner.
DAG validation, self-healing state recovery from GitHub, and the two-gate human approval model (see Architecture & Design) all exist for one reason: so the pipeline holds together when nobody is watching.
The pipeline itself is advanced by deterministic Python. An LLM call is a scarce operation that consumes quota, so it is spent only where judgment cannot be replaced — and the automated shared-state transitions are Python's (see 2.2 Determinism).
👉 Before adopting Orchestune, check the prerequisites your target repository must satisfy (agent discipline definition, CI thoroughness, ci_command setting) in Setup Guide § 0. Prerequisites.
Ensure you have Python 3.12+, uv, and the GitHub CLI installed.
# Install CLI globally using uv tool (recommended) or pipx
uv tool install "orchestune==<RELEASE_VERSION>"
# Or install latest from git:
uv tool install "git+https://github.com/Saltmu/orchestune.git"
After installation, install Orchestune skills to your AI assistants (Claude Code, Codex CLI, Antigravity IDE, Antigravity CLI):
# Install to current project (recommended for team sharing):
orchestune skills install --target all --scope project
# Or install to user configuration directory globally:
orchestune skills install --target all --scope user
👉 For diagnostics (orchestune skills doctor), update/uninstall, or Cloud Routine configuration, see the Setup Guide.
In practice, you don't type the commands below yourself. You describe the task to your AI agent in natural language (e.g. "decompose this feature with orchestune"), and the orchestune skill drives the whole pipeline internally — including handing off to orchestune-provision or orchestune-dispatch — calling these CLI commands as tool calls on your behalf. They're shown here to make each stage concrete, and because you may still want to run a step manually in exceptional cases (e.g. resuming dispatch after local state is lost).
decomposition_plan.md, then validates its dependency DAG and conflict risks — you review and approve the plan.# 1. Create or edit configuration (interactive wizard)
orchestune config init
# Edit existing configuration: orchestune config edit
# 2. Validate the decomposition plan's DAG
orchestune dag --plan decomposition_plan.md
# 3. Preview, then create, the GitHub Issues from the approved plan
orchestune provision --plan decomposition_plan.md --no-apply
orchestune provision --plan decomposition_plan.md
# 4. Start the dispatcher (dry-run, then execute)
orchestune dispatch --no-apply
orchestune dispatch
👉 For CLI options and decomposition_plan.md syntax specification, see the Usage & Command Reference.
Orchestune uses Rich formatting for human-facing output in an interactive terminal. It selects plain text automatically for piped or redirected output, CI, and TERM=dumb. Set ORCHESTUNE_CLI_PLAIN=1 to force plain output in any environment.
Set NO_COLOR to any non-empty value to disable color. On a TTY, tables and live progress can still be used without color.
Existing machine-readable output stays suitable for scripts: JSON responses and the path printed by orchestune scratch create are not decorated or mixed with progress text. orchestune status --watch updates in place on a TTY; in plain or non-TTY mode it appends a static snapshot at each watch interval without clearing the screen.
Want to develop Orchestune itself (run its test suite, local CI, etc.)? See CONTRIBUTING.md.