Mako — Git skill for Claude Code
Multi-Agent Kanban for Obsidian: a quick start for running several Claude Code agents on one project.
How to install Mako
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open xwize/mako and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Mako does
Multi-Agent Kanban for Obsidian: a quick start for running several Claude Code agents on one project. You get a kanban board you view and edit in Obsidian, a git repo, one permanent git worktree per agent slot, issue claiming with locks, and an MCP server so agents can claim, work on and close issues themselves.
Alternatives in Git
- Bulletproof Quick Start Guide — Target Audience: Complete beginners Never used Python/git before 11.1k ★
- Review And Fix PR — @description Review an existing PR with parallel agents, fix findings, and push 1.6k ★
- Quick Commit — Stage all changes and commit with a descriptive message 353 ★
README
Mako
Multi-Agent Kanban for Obsidian: a quick start for running several Claude Code agents on one project. You get a kanban board you view and edit in Obsidian, a git repo, one permanent git worktree per agent slot, issue claiming with locks, and an MCP server so agents can claim, work on and close issues themselves.
Install
Open PowerShell in an empty folder that will become the workspace, and run:
irm https://raw.githubusercontent.com/xwize/mako/main/install.ps1 | iex
It asks for a project name. To pass it (and other options) on the command line instead, use:
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/xwize/mako/main/install.ps1))) -Project myproj
`irm | iex` can't take arguments, which is why the second form exists. Neither form runs a script file, so the execution policy doesn't block them and you don't need to change it. Both work in Windows PowerShell 5.1 and PowerShell 7. On an old Windows PowerShell 5.1 that fails to download with a TLS or "could not create SSL/TLS secure channel" error, run this first in the same window:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor 'Tls12'
Options
| Option | Meaning |
|---|---|
-Project |
Project folder and git repo name. Issue ids use it as their prefix: myproj gives MYPROJ-0001. |
-Prefix |
Issue id prefix, if you want a different one. |
-Agents a,b,c |
Worker slot names (default agent-a,agent-b). |
-Base |
Base branch (default main). |
-Ref |
Mako version to install (default main). Use a release tag such as -Ref v0.1.0 to pin. |
-Repo |
Where to get Mako from (default this GitHub repo). A local clone works, for testing. |
-Upgrade |
The folder is already a workspace: install the downloaded Mako into it. |
-Force |
Don't ask before setting up in a folder that isn't empty. |
The
Related Skills
Multi Agent Coordination Skill
Claude Code Skill that sets up a battle-tested multi-session coordination scaffold — role zones, append-only d
List Tasks
Render tasks as a kanban board grouped into vertical sections by status — dispatches to the configured handler
Kanban
Kanban for Claude Code: move a ticket to Ready and a headless Claude Code session works it in its own git work
Agents Manager
Run several Claude Code agents in parallel across many repos without losing track. One workstream = one task,
Claude Tmux
by Niels Groeneveld - Manage Claude Code within tmux. A tmux popup of all your Claude Code instances, enabling
Techtools Claude Code Cron Loop
An autonomous multi-agent system powered by Claude Code running on a cron schedule. Agents collaborate through
Related Agents
Test Review Gates
Runs the objective test-verification gates (red-green implementation-removal + mutation testing) for ONE shard
Sonnet Lane
Tier 2 lane coder for moderate work. The spec is clear, but the task spans several files or packages, or needs
Orra
Orra — standing AI orchestrator for multi-worktree development. Rides on the Claude Code Agents View. Scans wo