garda-agent-orchestrator
Governed local runtime for AI coding agents: task lifecycle, mandatory gates, reviews, doc-impact checks, and auditable completion.
Install / Use
npx skills add Garda-Studio/garda-agent-orchestratorInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
AutomationSupported Platforms
Tags
Our assessment of garda-agent-orchestrator
garda-agent-orchestrator scores 86/100 on our quality scale, 1796th of 2,871 Automation skills we index.
Its Other is 18 KB long, well organised into 19 sections with 4 code examples: a thorough specification that gives an agent plenty to work with.
It has 27 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 7 days ago, so garda-agent-orchestrator is actively maintained.
- Our last check on 2026-10-21 found the source still online.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk โ read a skill before letting an agent act on it.
garda-agent-orchestrator compared with similar skills
All 4 of these similar skills score higher than garda-agent-orchestrator; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| garda-agent-orchestrator (this skill)by Garda-Studio | 86 | 27 | 7d ago | Other |
| Agent-Reachby Panniantong | 100 | 108.6k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 96.0k | today | MCP Server |
| rufloby ruvnet | 100 | 80.9k | today | MCP Server |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 143.4k | 4d ago | SKILL.md |
Frequently asked questions
- How do I install garda-agent-orchestrator?
- Run
npx skills add Garda-Studio/garda-agent-orchestrator. The install tabs above show the steps for each supported agent. - Which AI agents does garda-agent-orchestrator work with?
- It is written for Claude Code, Gemini CLI, GitHub Copilot and OpenAI Codex, as a Other file. Other agents that read the same format can often use it too.
- Is garda-agent-orchestrator safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is Apache-2.0-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is garda-agent-orchestrator still maintained?
- The repository was last updated 7 days ago, so garda-agent-orchestrator is actively maintained.
Skill content
View source on GitHubGarda Agent Orchestrator
<p align="center"> <img src="docs/assets/garda-github-social-preview.png" alt="Garda - Governed workflows for AI coding agents" /> </p>Governed workflows for AI coding agents.
Garda supports multiple AI coding agent provider surfaces through one canonical workflow. See Supported Providers for the current provider list, entrypoints, bridge profiles, and known provider-specific limitations.
GARDA = Governed Agent Runtime, Deployment, and Audit.
Website ยท Quick Start ยท User Guide ยท Providers ยท Architecture ยท Work Example ยท CLI Reference ยท Configuration ยท Changelog
Watch the 2-minute demo
See how scoped reviews, focused fixes, tests, and completion evidence fit together. The video illustrates an Orders API workflow and includes evidence from an earlier recorded demo task.
Watch on YouTube (English captions) ยท Garda Studio product page
Without Garda / With Garda
| Without Garda | With Garda | |---|---| | Agent jumps straight into edits | Agent enters a controlled task workflow | | Tests, reviews, and docs checks depend on discipline | Gates run in a defined order | | Completion means whatever the agent claims | Completion is checked before being accepted | | Review context can drift | Review artifacts are required | | No shared audit trail | Task-event history records the workflow | | Each provider needs separate habits | One workflow surface across agents |
Workflow
Task -> enter-task-mode -> load-rule-pack -> preflight -> compile -> review-context -> required reviews -> doc-impact -> completion
Garda does not replace your coding agent. It gives every agent the same controlled path to done.
Why Garda?
AI coding agents are powerful, but in real repositories they can skip steps, lose context, avoid reviews, and mark work as done too early.
Garda adds a governance layer:
- task lifecycle:
TODO โ IN_PROGRESS โ IN_REVIEW โ DONE - mandatory gates: preflight, compile, review, doc-impact, completion
- provider-agnostic rules with documented provider entrypoints and bridge profiles
- auditable task events and review artifacts
- local Node/TypeScript CLI runtime
- token-economy defaults for compact green-path execution
Quick Start
Install Node.js 24 LTS (recommended) or 22.13+ on the Node 22 line, and Git. Open a terminal in the local Git repository you want Garda to manage; run git init first if it is a new project.
npm install -g garda-agent-orchestrator
garda setup
Then give your coding agent the local garda-agent-orchestrator/AGENT_INIT_PROMPT.md file created in your project (preview the prompt). The agent reuses existing init answers, confirms active agent files, initializes or refreshes project memory from repository evidence, offers optional skill packs, and finishes with garda agent-init.
Setup: PASSED with Verify: PENDING_AGENT_CONTEXT means installation is complete but agent initialization is still required; the workspace is not ready for task execution yet.
After garda agent-init passes, pick a task from TASK.md and tell the agent:
Execute task T-001 from TASK.md strictly through the orchestrator. Use `next-step` as the navigator before the first gate, after each suggested command, and after failures.
The active profile (balanced, fast, strict, docs-only) and the TASK.md Profile column provide the default execution mode. Let next-step print the current mandatory command instead of hardcoding gate order in the prompt.
Temporary fallback without global install:
npx -y garda-agent-orchestrator setup
npx runs the package once and does not keep garda or gao in your PATH.
If you want persistent commands, install globally.
Key Features
| Feature | Description |
|---|---|
| Many Provider Surfaces | One canonical workflow with provider-specific entrypoints and bridges; see Supported Providers for the current list |
| Mandatory Quality Gates | Preflight โ Compile โ Review โ Doc-Impact โ Completion |
| Token Economy | Reviewer-context compaction, scoped diffs, gate output filtering โ saves 60โ100% on green builds |
| Task Lifecycle | TODO โ IN_PROGRESS โ IN_REVIEW โ DONE with hash-chain integrity |
| Specialist Review Lanes | code, db, security, refactor, api, test, performance, infra, and dependency reviews when the task scope requires them |
| Extensible Review Catalog | Guarded custom review lanes, profile states, dependency graphs, immutable task snapshots, and legacy-compatible defaults |
| Node Runtime | Public CLI and gate flows run through the Node/TypeScript router with no shell runtime dependency |
| Compact Command Hints | Agent rules teach efficient CLI flags for everyday commands |
Supported Providers
The provider list is maintained in docs/providers.md. That page documents current entrypoints, bridge profiles, shared AGENTS.md providers, and Antigravity 2.0 / CLI delegated-review support notes.
CLI Commands
| Command | Description |
|---|---|
| garda | Safe overview: help + current project status |
| garda setup | First-run CLI onboarding without requiring an agent for the 6 answers |
| garda agent-init | Hard code-level gate that finalizes agent onboarding |
| garda next-step | Show the exact next orchestrator command for a task |
| garda status | Short project status snapshot |
| garda doctor | Run verify + manifest validation from existing answers |
| garda preprompt | Build a read-only task brief with current context and canonical next commands |
| garda html | Write a static read-only HTML report with optional snapshots |
| garda ui | Start a read-only localhost UI with lazy task details |
| garda ui --actions | Start the localhost UI with guarded allow-listed actions that require confirmation |
| garda status why-blocked | Explain why blocked or stalled tasks cannot progress, including task-event lock blockers |
| garda doctor explain | Print remediation steps for known failure IDs |
| garda bootstrap | Bundle-only deploy without install |
| garda install | Deploy/refresh orchestrator (requires init-answers.json) |
| garda init | Re-materialize live/ from existing answers |
| garda reinit | Change init answers without full reinstall |
| garda check-update | Compare current deployment with a newer npm package or local source |
| garda update | Apply the update workflow directly (--dry-run for preview) |
| garda update git | Apply or preview an update from a git repo or local clone |
| garda rollback | Roll back to a specific version or restore from the latest rollback snapshot |
| garda cleanup | Preview/apply tiered runtime retention and inspect review-artifact policy |
| garda repair | Inspect or rebuild runtime indexes, protected manifests, and stale lock state |
| garda uninstall | Remove orchestrator while preserving TASK.md by default; queue removal requires explicit --keep-task-file no |
| garda skills | List, suggest, add, remove, and validate optional built-in skill packs |
| garda profile | List, switch, create, delete, and validate workspace profiles |
| garda review-catalog | Inspect, validate, explain, and safely manage built-in/custom review lanes |
Published command names: garda, gao, garda-agent-orchestrator
Full reference: docs/cli-reference.md
Version
- Package:
garda-agent-orchestrator - Current version source of truth:
VERSION - Package manifest versions:
package.json,package-lock.json - Recommended CLI install:
npm install -g garda-agent-orchestrator - Recommended first command:
garda setup - One-off fallback without install:
npx -y garda-agent-orchestrator setup - Install locally only if you want repo-local binaries in
node_modules/.bin:npm install garda-agent-orchestrator
Naming
- Package and bundle name:
garda-agent-orchestrator - Published command names:
garda,gao,garda-agent-orchestrator - Launcher path:
bin/garda.js
Runtime Baseline
- Node.js 24 LTS is the primary runtime baseline for the public CLI, lifecycle commands, and gate commands. Node.js 22.13+ is also supported as the compatibility runtime line.
- A local Git working tree is required. Garda uses
git statusandgit difffrom the local repository to derive task scope, dirty-worktree baselines, zero-diff evidence, protected control-plane drift, and review freshness. The hosting service does not matter: GitHub, GitLab, Bitbucket, a private server, or no remote at all are all acceptable as long as the project is a local Git repository and thegitCLI is available. - 1.4.x compatibility stance: Node 22.13+ is covered by
package.jsonengines, CI matrix coverage, release validation, runtime diagnostics, and documentation. Node 24 remains the primary line. - Compatibility note: Node 23, Node 22 versions before 22.13.0, and Node 20 or older are outside the tested support matrix. Runtime diagnostics warn for those versions instead of blocking execution solely because of the Node version.
- Compile-first runtime contract:
src/**/*.tsis the source of truth,src/bin/garda.tscompiles into the publicbin/garda.jslauncher, and that launcher executes compiled JavaScript fromdist/src/**/*.jsor the staged.node-build/src/**/*.jstest build. Rawsrc/**/*.tsfiles are never executed directly. - Compiled-only npm package: published tarballs include
dist/**,bin/garda.js, templates, metadata, and public documentation, but omit the repositorysrc/**andtests/**trees. Consumer installs do not require TypeScript, devDependencies, or a build step. - Strict TypeScript means compiler-enforced typing across all maintained code paths:
tsconfig.build.jsonrunsstrict:trueforsrc/**/*.ts, and the wider repo graph (tsconfig.node-foundation.json/tsconfig.tests.json) coverssrc/**/*.ts,tests/node/**/*.ts, andscripts/node-foundation/**/*.ts. - Release validation is explicit:
npm run release:preflightruns static readiness, a shorttest:release-smokeruntime-contract suite, then the fullvalidate:releaseproof.npm run validate:releasestill requires a clean tracked/untracked worktree, provesbuild -> embedded bundle parity when present -> regular tests/coverage -> explicit package smoke -> pack/install/invoke, and checks the worktree again before release handoff. - GitHub Actions CI mirrors the release hot path with fast quality coverage:
ci.ymlrunstypecheck, focused test shards,validate:release:faston Linux and Windows, pack/install smoke, and a cross-platform lifecycle smoke that installs from the current workflow branch instead of drifting to the repository default branch. The local release handoff remains stricter:npm run release:preflightends with the fullvalidate:releaseproof. - Root
tsconfig.jsonextendstsconfig.node-foundation.json, so editors like IntelliJ IDEA or WebStorm can discover the repository without custom setup.
| Node.js line | 1.4.x support status | Release/CI contract |
|---|---|---|
| Node 24 LTS | Official primary runtime | package.json allows >=24.0.0; GitHub Actions typecheck, unit, release validation, and cross-platform smoke run on Node 24. |
| Node 22.13+ LTS | Official compatibility runtime | `package.j
Truncated for display โ read the full file on GitHub.
Related Skills
Agent-Reach
108.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
Scrapling
96.0k๐ท๏ธ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
ruflo
80.9k๐ The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
ui-ux-pro-max
143.4kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.

