do · diff

git:20260610.be2a852 to git:20260610.c15894f

16 added, 4 removed. Audit A to A.

---
name: do
description: "Alias for /brana:backlog start with freeform text. Routes to the best skill or creates a task. Use /brana:backlog start directly for the same behavior."
effort: low
model: haiku
keywords: [routing, freeform, skill-selection, auto-route, natural-language]
task_strategies: [feature, bug-fix, refactor, spike, investigation]
stream_affinity: [roadmap, tech-debt, bugs]
argument-hint: "<description of what you want to do>"
group: brana
allowed-tools:
- Bash
- Read
- AskUserQuestion
- Skill
- mcp__ruflo__memory_search
status: stable
growth_stage: seed
---
+ # Do — Alias for backlog start
- <!-- PROCEDURE_FILE: procedures/do.md -->
- This skill's full procedure is in a separate file for startup performance (ADR-034).
- Read and execute `../../procedures/do.md` resolved against this skill's base directory (the path announced when the skill loads) — i.e. `{base-dir}/../../procedures/do.md`. This form is valid in both the repo layout and the deployed-plugin layout.
- If the path doesn't resolve, use Glob to find `**/procedures/do.md`.
+ `/brana:do` is an alias for `/brana:backlog start` with freeform text input.
+
+ ## Usage
+
+ `/brana:do <description>`
+
+ ## How it works
+
+ Invoke `/brana:backlog start` with the arguments treated as freeform text (step 1a of the start procedure):
+
+ ```
+ Skill(skill="brana:backlog", args="start $ARGUMENTS")
+ ```
+
+ All routing, skill matching, task creation, and batch detection logic lives in `/brana:backlog start`. See `system/procedures/backlog.md` § `/brana:backlog start` → step 1a.