بنقرة واحدة
ba
Task tracking. "$ba status" for current tasks, "$ba claim <id>" to start work, "$ba finish <id>" when done.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Task tracking. "$ba status" for current tasks, "$ba claim <id>" to start work, "$ba finish <id>" when done.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Address PR comments for GitHub issue PRs, resolve feedback, push fixes
Open Horizon Labs meta-tool. One entry point for ba, wm, and superego. Use "bottle-init" to set up all tools, "bottle-status" to check state.
Metacognitive oversight. "$sg review" for on-demand evaluation, "$sg init" to set up, "$sg audit" to review decisions.
Open Horizon Labs orchestration. "$bottle init" for setup, "$bottle dive" to start sessions, "$bottle web-context" for fresh docs.
Working memory. "$wm dive" to prep sessions, "$wm compile" for context, "$wm distill" to extract learnings.
| name | ba |
| description | Task tracking. "$ba status" for current tasks, "$ba claim <id>" to start work, "$ba finish <id>" when done. |
Simple, file-based task tracking. No server, no database - just files in .ba/.
All commands invoke the ba CLI. If ba is not installed, show:
ba not installed. Install with:
brew tap open-horizon-labs/homebrew-tap && brew install ba
# or: cargo install ba
Show current task status - what's ready, what's claimed, what's blocked.
ba ready && echo "" && ba mine && echo "" && ba list --status open
Initialize task tracking for this project.
ba init
Claim a task to start working on it.
ba claim <id>
Mark a task as complete (releases claim and closes).
ba finish <id>
Create a new task.
ba create "<title>"
Show tasks that are ready to work on (open and not blocked).
ba ready
List all tasks with optional filters.
ba list # All tasks
ba list --status open # Open tasks only
ba list --status closed # Closed tasks only
ba list --label <label> # Tasks with specific label
Show details of a specific task including comments and blocking relationships.
ba show <id>
Mark that task is blocked by task .
ba block <id> <blocker>
Remove a blocking relationship.
ba unblock <id> <blocker>
Add a comment to a task.
ba comment <id> "<comment>"
Show the dependency tree of all tasks.
ba tree
Show the quick start guide for using ba.
ba quickstart
Typical task workflow:
$ba status or $ba ready$ba claim <id>ba comment <id> "progress note"$ba finish <id>Protocol: Always track non-trivial work. If a task has multiple steps or will take >5 minutes, create a task.