Agentic development harness for Claude Code — SPEC-driven plan/run/sync, TRUST 5 quality gates, model+effort routing, and Claude×GLM multi-LLM cost control. Single Go binary, 16 languages, zero deps.
$ npx -y skills add modu-ai/moai-adk --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: modu-ai/moai-adk
What's inside
"The model is a stochastic worker moving token by token. It cannot remember, turn to turn, what it should cost, whether the work is good, or where the last session broke off. A harness enforces all three from the outside."
MoAI-ADK (Agentic Development Kit) enables Claude Code to produce code — and then makes that code reliable at predictable cost, on a path that keeps improving. A harness wraps the model from the outside. The model is a stochastic worker moving token by token: it remembers neither budget, nor quality bar, nor where the last session broke off. Cost ceilings, passing test suites, a learning loop that compounds, and continuity that survives /clear — none of these can be re-seeded by a prompt every turn. The system must enforce them from the outside.
Three properties, three axes. MoAI-ADK wraps Claude Code along all three, not just one:
It does not replace Claude Code. It wraps, in structure, the parts Claude Code leaves to you — model routing, quality gates, cost control, learning loops, session continuity. A single binary written in Go, it runs on macOS, Linux, and Windows with no extra dependencies.
Optimizing only cost is a trap. Push the cost axis alone and quality silently erodes — rework and debug loops follow, and rework is the most expensive token spend of all. Build quality gates with no learning loop and the same mistakes recur every session. Run an autonomous loop with no cost ceiling and a single runaway task drains the quota. The three axes hold each other up: cost stays economical because quality prevents rework, quality stays enforceable because the loop captures what worked, and the loop stays affordable because cost gates stop it before overage.
Every design decision in MoAI-ADK serves one of these three axes. Which model to use, how deeply to reason, how to spend context — none of it is left to chance turn by turn; the system decides, and records the decision so the next run is smarter.
Token prices fell 98% over three years (Linux Foundation), yet enterprise AI spend rose 320% in the same window. Volume growth overwhelmed the price drop. Agents spin through dozens to hundreds of steps to solve a single task, burning tokens proportionally. In usage-based pricing this becomes the invoice; in subscription, it eats the weekly quota shared by every model.
Uber deployed Claude Code to 5,000 engineers and burned through a year of coding budget in four months, then imposed monthly token limits. Meta, Amazon, and Microsoft each walked back unlimited-AI policies. Tokenomics — matching the model to the task to raise token efficiency — became the tech industry's new baseline.
Traditional cost control was built for rising unit prices, so it is helpless against this paradox: prices falling while total spend climbs. The bottleneck is not unit price but volume, more precisely the step count an agent spins before finishing.
Cost is determined by assignment, not unit price. The DeepSWE leaderboard (113 tasks, per-effort view) demonstrates this. Within the same Claude family, per-task cost tracks how efficiently a model finishes — not what a token costs.
| Model [effort] | Pass@1 | Per-task cost | Output tokens | Steps |
|---|---|---|---|---|
| claude-opus-5 [low] | 58% | $1.66 | 20k | 36 |
| claude-opus-5 [medium] | 69% | $3.29 | 37k | 52 |
| claude-opus-5 [high] | 73% | $6.08 | 64k | 73 |
| claude-opus-5 [max] | 74% | $11.84 | 118k | 99 |
| claude-sonnet-5 [max] | 54% | $26.40 | 214k | 268 |
Opus 5 at its lowest effort scores higher than Sonnet 5 at its highest (58% vs 54%) while costing one-sixteenth as much per task ($1.66 vs $26.40) — even though Sonnet's per-token price is lower. The cause is 268 steps against 36: retry loops, not token rates, write the invoice. Cost is determined by assigning the right model and reasoning depth to each task, not by unit price.
Routing — assign the right model and reasoning depth to each task. Declaratively assign models and reasoning effort (low / medium / high / max) by work phase (plan / run / sync) and SPEC size (Tier S / M / L). Deploy high-reasoning models to planning phases that need deep inference, and light models to implementation phases with mechanical repetition.
moai model profile resolves each agent's {model, effort} pair.moai cg combines a Claude leader (strategy, planning, audits) with GLM workers (bulk implementation). 60-70% cost savings on implementation-heavy workloads.| Model [effort] | Score | Per-task cost | Note |
|---|---|---|---|
| opus-5 [low] | 58%±2 | $1.66 | |
| opus-5 [medium] | 69%±1 | $3.29 | value-for-money knee |
| opus-5 [high] | 73%±2 | $6.08 | +4pt score, 1.8× cost |
| opus-5 [xhigh] | 73%±3 | $9.07 | net loss — ties high, +49% cost only |
| opus-5 [max] | 74%±4 | $11.84 | |
| glm-5.2 [max] | 44%±2 | $3.92 | API-metered disadvantage · valuable under z.ai flat-fee |
| sonnet-5 [max] | 54%±4 | $26.40 | Pareto-dominated by opus-5 [low] |

Source: DeepSWE v1.1 leaderboard (datacurve.ai, 113 tasks, 2026-07-25)
Verification Economy — diet context, persist evidence to disk. Redirect verbose verification output to disk files, leaving only exit code and bounded tail (max 50 lines) in context. Prompt-cache reuse (cached reads cost 0.1×) and a context-diet /clear strategy (auto-recommendations at 1M 50% / 200K 90% thresholds) keep the window light.
Budget Defense — stop before overage, resume in the next session. A Token Circuit Breaker aborts at the hard limit (default 90%), saves progress to progress.md, and issues a paste-ready resume message. The statusline keeps context usage, cache hit rate, and rate-limit depletion visible at all times.
The cheapest session is the one that does not repeat last session's mistakes. The self-improvement axis turns each run into material for the next: routing decisions and gate evidence are recorded, recurring patterns become rules, and a declared goal keeps the session working until the condition holds.
/moai goal · /moai loop. Declare a completion condition and the session works until it is satisfied or the turn limit (default 30) is reached. --max-turns 0 arms an infinite (auto-compact-driven) goal, bounded by --max-duration and the stagnation guard. /moai loop scans LSP diagnostics · AST-grep · linter in parallel, buckets issues by level, and runs until the queue drains.
Decision memory. Routing decisions, gate evidence, and recurring corrections are recorded so the next session starts from what the last one learned — not from zero.
Harness self-evolution. Observed failure patterns become proposed rule changes, surfaced for approval rather than applied silently.
Rework is the worst token waste — a bug that ships and comes back costs more than every routing optimization combined. The quality-control axis makes "done" mean verified done, and isolates work so parallel agents never trample each other.
plan → run → sync. Tier S/M/L size classification determines verification depth and PR routing. GEARS format requirements + acceptance criteria judge completion by evidence.
TRUST 5 Quality Gates. Tested (85%+ coverage) · Readable · Unified · Secured · Trackable, applied to every change. Gates judge verification, not agents.
12-Agent Catalog. MoAI custom 11 + built-in Explore. Separate planning and auditing from the start so the authoring side cannot grade its own work.
Harness v4 Builder. Natural language request → domain·goal·constraint extraction → approval gate → project-specific agents·skills·commands·hooks scaffolding.
@MX Tags. Inline code annotations where AI agents exchange context, invariants, and danger zones.
worktree isolation. Give each SPEC its own working tree. Enter one with moai cc -w <name>, or add --spawn to open it in a new window while keeping the current session.
A single Go binary with no extra dependencies, running on macOS, Linux, and Windows, is the substrate beneath all three axes — not beneath tokenomics alone. The hook system enforces gates mechanically, the statusline surfaces cost and context in real time, and the SPEC lifecycle keeps work resumable across /clear. Every axis rides on the same binary; none is an afterthought.
curl -fsSL https://raw.githubusercontent.com/modu-ai/moai-adk/main/install.sh | bash
irm https://raw.githubusercontent.com/modu-ai/moai-adk/main/install.ps1 | iex
git clone https://github.com/modu-ai/moai-adk.git
cd moai-adk && make build
moai init my-project
Interactive wizard auto-detects language, framework, and methodology, selects model policy, and generates Claude Code integration files.
claude # launch Claude Code inside the project
/moai plan "Add JWT login" # author a SPEC
/moai run SPEC-AUTH-001 # TDD/DDD implementation
/moai sync SPEC-AUTH-001 # sync docs + create PR
Natural language works too. /moai "fix the login bug" triggers intent analysis (Analyze-First routing) to read the request and route to the appropriate workflow.
| Platform | Supported Environments | Notes |
|---|---|---|
| macOS | Terminal, iTerm2 | Full support |
| Linux | Bash, Zsh | Full support |
| Windows | WSL (recommended), PowerShell 7.x+ | Native cmd.exe unsupported |
Prerequisites
gh CLI (PR automation) · tmux (CG mode) · language linter/test toolchain (e.g., golangci-lint)| Subcommand | Role |
|---|---|
plan / run / sync | SPEC 3-phase pipeline |
project / harness | Project docs+harness generation · harness lifecycle |
goal / loop / fix | Declarative goal loops · iterative fixes · single-pass fixes |
review / gate / clean | Code review (--deep for multi-agent adversarial vulnerability scan) · pre-commit quality gates · dead code removal |
mx / codemaps / feedback | @MX annotations · architecture docs · GitHub issue reporting |
e2e | Multi-platform E2E tests (web/mobile/desktop, CLI-first) |
| (natural language) | Analyze-First routing: autonomous plan → run → sync pipeline |
4 Retired Subcommands:
design·brain·coverage·security(SPEC-SUBCOMMAND-RETIRE-001, status: completed).securitywas replaced by themoai-ref-owasp-checklist+moai-ref-llm-securityskills;e2ewas revived by E2E-REVIVAL and is currently active.
→ Details: Workflow Commands · Utility Commands
| Command | Description |
|---|---|
moai init | Interactive project setup (auto-detects language/framework/methodology) |
moai doctor | System state diagnosis and environment verification |
moai status | Project status summary (Git branch, quality metrics) |
moai update | Update to latest version (auto-rollback supported) |
moai cc / moai glm / moai cg | Claude-only / GLM-only / hybrid Claude leader + GLM worker sessions |
moai worktree <sync|done|remove|clean|recover|snapshot|verify|restore> | Git worktree maintenance (entering a worktree is the launchers' job) |
moai session <list|register|current> | Multi-session coordination |
moai spec <audit|archive|lint|list|new> | SPEC lifecycle tools |
moai goal <arm|status|clear> | Goal engine CLI |
moai harness <status|apply|rollback|disable> | Harness learning lifecycle |
moai handoff <save|list> | Session handoff records |
moai preference <list|decay-scan|toggle> | Decision memory management |
moai web | Web Console — 6-tab settings console |
Full 36 commands: CLI Reference
| Category | Agent | Cost | Role |
|---|---|---|---|
| Manager | manager-spec | 🔴 | Plan-phase SPEC authoring |
| manager-develop | 🔴 | Run-phase TDD/DDD/autofix implementation | |
| manager-docs | 🔵 | Sync-phase documentation | |
| manager-git | 🩵 | PR creation and routing | |
| manager-design | 🟠 | Design-phase collaboration (Claude Design) | |
| manager-lead | 🔴 | Hierarchical-team Tier L coordination (sole Agent-carrier, depth-2 sealed) | |
| Evaluator | plan-auditor | 🔴 | Independent plan audit (bias prevention) |
| sync-auditor | 🔴 | 4-dimensional quality scoring (Functionality 40 · Security 25 · Craft 20 · Consistency 15) | |
| Builder | builder-harness | 🟠 | Project-specific agents, skills, commands, hooks scaffolding |
| Advisor | super-advisor | 🔵 | On-demand high-reasoning consultation (E1-E4 escalation) |
| Specialist | e2e-tester | 🟠 | Web/mobile/desktop E2E test execution (CLI-first) |
| Built-in | Explore | ⚪ | Read-only codebase exploration |
Cost colors follow the default medium profile's model×effort cells (inspect via moai model profile): 🔴 opus+high · 🟠 opus+medium · 🔵 opus+low · 🩵 sonnet+low · ⚪ session-model inherit (user-added agents). Assignments shift when switching profiles (high/low). Progress of long-running delegations is recorded on the Task channel and relayed by the orchestrator as an icon Progress Board.
| Criterion | Meaning | Verification |
|---|---|---|
| Tested | Tested | 85%+ coverage, characterization tests, unit tests pass |
| Readable | Readable | Clear naming, consistent style, lint errors 0 |
| Unified | Unified | Consistent formatting, import order, project structure compliance |
| Secured | Secured | OWASP compliance, input validation, security warnings 0 |
| Trackable | Trackable | Conventional commits, issue references, structured logging |
flowchart TD
A["Project analysis"] --> B{"New project or<br/>10%+ test coverage?"}
B -->|"Yes"| C["TDD (default)"]
B -->|"No"| D["DDD"]
C --> F["RED → GREEN → REFACTOR"]
D --> G["ANALYZE → PRESERVE → IMPROVE"]
| Methodology | Cycle | Target |
|---|---|---|
| TDD (default) | RED → GREEN → REFACTOR | New projects and feature work |
| DDD | ANALYZE → PRESERVE → IMPROVE | Existing code with <10% coverage |
🤖 Opus │ 🧠 xhigh·t │ ♻️ 87% │ 🔅 v2.1.212 │ 🗿 v3.0.1 │ ⏳ 2h 34m │ 💬 MoAI
🪫 CW: ████████░░ 88% (⚠️/clear) │ 🔋 5H: ████░░░░░░ 45% (4h 30m) │ 🪫 7D: ████████░░ 82% (Jan 21)
📁 moai-adk-go │ 🔀 modu-ai/moai-adk | 🅱️ feat/statusline ↑2 +3 │ 💾 +1 M2 ?0 │ 📋 [run SPEC-AUTH-001-run] │ 💌 PR #1042 (⌥approved)
| Element | Meaning |
|---|---|
| 🤖 Model | Current active model |
| 🧠 effort | Reasoning effort level — ·t suffix when extended reasoning active |
| ♻️ Cache hit rate | Prompt cache hit rate |
| CW: Context | Context window usage rate + 2-stage /clear markers (⚠️ soft, 🛑 hard) |
| 5H / 7D | Pricing plan usage rate + reset time |
| 📁 Directory | Project directory name |
| 🔀 Repo | GitHub repo identity owner/name |
| 🅱️ Branch | Current branch + ↑ahead ↓behind + +dirty count |
| 💾 git status | staged / modified / untracked counts |
| 📋 Task | Active SPEC workflow [command SPEC-ID-phase] |
| 💌 PR | Active GitHub PR number + review state (⌥state) |
Details: Statusline Guide
MoAI-ADK supports z.ai GLM as an alternative backend for Claude Code. Switching is environment-variable only — no code changes, and the harness, SPEC workflow, and quality gates behave identically on every backend.
| Item | Details |
|---|---|
| GLM Coding Plan | From $10/month (sign-up) |
| Compatibility | Drop-in with Claude Code — no code changes |
| Models | glm-5.2, glm-4.7, glm-4.5-air, plus free models |
| Command | Leader | Workers | tmux | Cost saving | Use for |
|---|---|---|---|---|---|
moai cc | Claude | Claude | not required | — | Highest quality, complex work |
moai glm | GLM | GLM | recommended | ~70% | Cost optimization |
moai cg | Claude | GLM | required | ~60% | Quality + cost balance |
CG mode is the hybrid: a Claude leader owns strategy, planning, and audits while GLM workers carry bulk implementation, wired through tmux session-level environment isolation.
moai glm sk-your-glm-api-key # save the key once
moai cg # enter CG mode (Claude leader + GLM workers)
Each Claude tier maps to a GLM model through the ANTHROPIC_DEFAULT_*_MODEL environment variables:
| Claude tier | GLM model | Context |
|---|---|---|
| Opus | glm-5.2 | 1M |
| Sonnet | glm-4.7 | 202K |
| Haiku | glm-4.5-air | 128K |
| Fable | glm-5.2 | 1M |
Free models are also available (GLM-4.7-Flash, GLM-4.5-Flash). See z.ai pricing for the full table.
→ Details: Multi-LLM guide
Normal. Tags mark high-fan-in, complex, or dangerous code. Most code in any project won't hit any tag threshold, and a file without tags is not a defect.
🗿 v3.0.1 ⬆️ v3.0.2
The first value is the currently installed MoAI-ADK version; the arrow indicates an available update. Disappears after running moai update.
Yes. moai cc launches a Claude-only session. CG mode (moai cg, Claude leader + GLM workers) and GLM-only (moai glm) are cost-saving options; the harness·SPEC workflow·quality gates work identically across all three modes.
Yes. moai init detects project state and selects methodology — DDD (characterization tests fix behavior, then incremental improvement) for existing code with <10% coverage, TDD for new/well-tested code.
Contributions are welcome. See CONTRIBUTING.md for detailed procedures.
git checkout -b feature/my-featuremake test · make lint · make fmtCode quality requirements: 85%+ coverage · lint errors 0 · type errors 0 · Conventional commits
/moai feedback in Claude Code)Apache License 2.0 — see LICENSE file for details.
adk.mo.ai.kr online documentation is organized into 12 sections.
| Section | Description |
|---|---|
| Getting Started | Introduction, installation, Windows guide, init wizard, quickstart, CLI overview, FAQ |
| Core Concepts | MoAI-ADK identity, constitution, harness engineering, SPEC-based development, DDD, TRUST 5 |
| Workflow Commands | plan · run · sync — SPEC pipeline backbone |
| Utility Commands | fix · loop · gate · review · clean · codemaps · e2e · feedback · goal |
| CLI Reference | All moai binary commands — status, profile, doctor, update, web, goal, handoff, harness, init, worktree, etc. |
| Claude Code Guide | Claude Code integration — basics, context·memory, agentic, extensibility (skills·hooks·plugins) |
| Multi-LLM | CG mode and model policy |
| Cost Optimization | Prompt caching strategies and token cost reduction |
| Guides | CI automation, multi-LLM CI, and other operational recipes |
| Git Worktree | Worktree guide for parallel SPEC development, examples, FAQ |
| Advanced | Tokenomics overview, token budget, statusline, settings.json, hooks, @MX tags, skill guide, Harness v4 Builder, self-evolution, decision memory, catalog system, security notes, CLAUDE.md/agent guide |
| Contributing | Open-source contribution guide |
.claude/
agents/
harness/
cli-template-specialist.md
hns-github-specialist.md
hns-oss-docs-content-author-specialist.md
hns-oss-docs-locale-translator-specialist.md
hns-oss-docs-structure-curator-specialist.md
hns-release-specialist.md
hns-release-update-specialist.md
hook-ci-specialist.md
quality-specialist.md
workflow-specialist.md
moai/
builder-harness.md
e2e-tester.md
manager-design.md
manager-develop.md
manager-docs.md
manager-git.md
manager-lead.md
manager-spec.md
plan-auditor.md
super-advisor.md
sync-auditor.md
commands/
harness/
github.md
oss-docs/
oss-docs.md
manifest.json
release-update/
release-update.md
manifest.json
release.md
moai/
clean.md
codemaps.md
e2e.md
feedback.md
fix.md
gate.md
goal.md
harness.md
loop.md
mx.md
plan.md
project.md
review.md
run.md
sync.md
hooks/
moai/
handle-agent-hook.sh
handle-codex-review-gate.sh
handle-compact.sh
handle-config-change.sh
handle-cwd-changed.sh
handle-elicitation-result.sh
handle-elicitation.sh
handle-file-changed.sh
handle-harness-observe-stop.sh
handle-harness-observe-subagent-stop.sh
handle-harness-observe-user-prompt-submit.sh
handle-harness-observe.sh
handle-instructions-loaded.sh
handle-multi-review-gate.sh
handle-notification.sh
handle-permission-denied.sh
handle-permission-request.sh
handle-post-compact.sh
handle-post-tool-failure.sh
handle-post-tool.sh
handle-pre-tool.sh
handle-security-commit.sh
handle-security-scan.sh
handle-security-turn.sh
handle-session-end.sh
handle-session-start-compact.sh
handle-session-start-navigator.sh
handle-session-start.sh
handle-stop-failure.sh
handle-stop-goal.sh
handle-stop.sh
handle-subagent-start.sh
handle-subagent-stop.sh
handle-task-completed.sh
handle-task-created.sh
handle-teammate-idle.sh
handle-user-prompt-submit.sh
handle-worktree-create.sh
handle-worktree-remove.sh
status-transition-ownership.sh
sync-phase-quality-gate.sh
team-ac-verify.sh
lsel/
frozen-allowlist.json
output-styles/
moai/
moai-easy.md
moai-learn.md
moai.md
rules/
moai/
core/
agent-common-protocol-reference.md
agent-common-protocol.md
agent-hooks.md
askuser-protocol-reference.md
askuser-protocol.md
glm-web-tooling.md
hooks-system.md
moai-constitution.md
native-idiom-and-register.md
settings-management.md
verification-claim-integrity.md
zone-registry.md
design/
constitution.md
development/
agent-authoring.md
agent-patterns.md
branch-origin-protocol.md
coding-standards.md
hook-independence.md
karpathy-quickref.md
manager-develop-prompt-template.md
model-policy.md
orchestrator-templates.md
prompting-best-practices.md
skill-ab-testing.md
skill-authoring.md
skill-writing-craft.md
spec-frontmatter-schema.md
sprint-round-naming.md
languages/
cpp.md
csharp.md
elixir.md
flutter.md
go.md
java.md
javascript.md
kotlin.md
php.md
python.md
r.md
ruby.md
rust.md
scala.md
swift.md
typescript.md
NOTICE.md
quality/
boundary-verification.md
workflow/
archived-agent-rejection.md
cache-aware-execution.md
cadence-bridge.md
ci-autofix-protocol.md
ci-watch-protocol.md
context-window-management.md
dynamic-workflows.md
goal-directive.md
lifecycle-sync-gate.md
main-checkout-branch-guard.md
moai-memory.md
mx-tag-protocol.md
native-invocation-model.md
nav-tokens.md
orchestration-mode-selection.md
repo-local-pr-policy.md
runtime-recovery-doctrine.md
session-handoff-examples.md
session-handoff.md
skill-routing.md
spec-workflow.md
verification-batch-pattern.md
worktree-integration.md
worktree-state-guard.md
settings.json
skills/
hns-lsel-applier/
apply_test.sh
rollback_rehearsal_test.sh
SKILL.md
verify_test.sh
verify.sh
hns-lsel-curator/
backlog_check_test.sh
backlog_check.sh
csa_refusal_test.sh
drain_test.sh
drain.sh
propose_test.sh
reflect_test.sh
reflect.sh
SKILL.md
tier4_firing_test.sh
hns-moaiadk-best-practices/
SKILL.md
hns-moaiadk-dev-reference/
SKILL.md
hns-moaiadk-patterns/
SKILL.md
hns-oss-docs-i18n-rules/
SKILL.md
hns-oss-docs-readme-sync/
SKILL.md
hns-oss-docs-structure-map/
SKILL.md
hns-oss-docs-verify/
SKILL.md
moai/
moai-domain-backend/
SKILL.md
moai-domain-database/
SKILL.md
moai-domain-frontend/
SKILL.md
moai-domain-html-report/
references/
fonts.md
templates/
explainer.html.mustache
financial.html.mustache
incident.html.mustache
plan.html.mustache
pr.html.mustache
status.html.mustache
SKILL.md
moai-domain-humanize/
modules/
chinese.md
copy-review.md
design-copy.md
english.md
japanese.md
korean.md
SKILL.md
moai-domain-svg-infographic/
references/
archetypes.md
authoring.md
sketch.md
scripts/
check-svg.mjs
render.mjs
SKILL.md
moai-foundation-cc/
reference/
advanced-agent-patterns.md
best-practices-checklist.md
claude-code-cli-reference-official.md
claude-code-custom-slash-commands-official.md
claude-code-devcontainers-official.md
claude-code-discover-plugins-official.md
claude-code-headless-official.md
claude-code-hooks-official.md
claude-code-iam-official.md
claude-code-memory-official.md
claude-code-plugin-marketplaces-official.md
claude-code-plugins-official.md
claude-code-sandboxing-official.md
claude-code-settings-official.md
claude-code-skills-official.md
claude-code-statusline-official.md
claude-code-sub-agents-official.md
complete-configuration-guide.md
examples.md
reference.md
skill-examples.md
skill-formatting-guide.md
sub-agents/
sub-agent-examples.md
sub-agent-formatting-guide.md
sub-agent-integration-patterns.md
SKILL.md
moai-foundation-core/
modules/
agents-reference.md
commands-reference.md
delegation-advanced.md
delegation-implementation.md
delegation-patterns.md
execution-rules.md
INDEX.md
modular-system.md
patterns.md
progressive-disclosure.md
spec-ddd-implementation.md
spec-ears-format.md
spec-first-ddd.md
token-optimization.md
trust-5-framework.md
trust-5-implementation.md
trust-5-validation.md
references/
examples.md
reference.md
SKILL.md
moai-foundation-quality/
modules/
best-practices.md
integration-patterns.md
proactive-analysis.md
trust5-validation.md
references/
examples.md
reference.md
SKILL.md
moai-foundation-thinking/
modules/
assumption-matrix.md
cognitive-bias.md
critical-evaluation.md
deep-questioning.md
diverge-converge.md
first-principles.md
trade-off-analysis.md
references/
philosopher-examples.md
philosopher-reference.md
reference.md
SKILL.md
moai-harness-learner/
SKILL.md
moai-meta-harness/
references/
agent-cross-references.md
hrn-003-hierarchical-scoring.md
seven-phase-workflow.md
seeds/
.gitkeep
SKILL.md
moai-ref-api-patterns/
SKILL.md
moai-ref-cross-model-audit/
SKILL.md
moai-ref-git-workflow/
SKILL.md
moai-ref-llm-security/
SKILL.md
moai-ref-owasp-checklist/
SKILL.md
moai-ref-react-patterns/
SKILL.md
moai-ref-secops/
modules/
api-ops.md
container.md
devsecops.md
SKILL.md
moai-ref-seo/
SKILL.md
moai-ref-supply-chain/
SKILL.md
moai-ref-testing-pyramid/
SKILL.md
moai-ref-ui-polish/
SKILL.md
moai-workflow-ci-loop/
SKILL.md
moai-workflow-ddd/
SKILL.md
moai-workflow-docs-claim-check/
references/
label-decision-tree.md
worked-examples.md
SKILL.md
moai-workflow-loop/
references/
examples.md
reference.md
SKILL.md
moai-workflow-project/
references/
configuration.md
examples.md
language-localization.md
navigator-astx.md
navigator-audit.md
navigator.md
overview.md
reference.md
workflows.md
schemas/
config-schema.json
tab_schema.json
scripts/
navigator-audit.sh
navigator-enrich.sh
navigator-regen.sh
SKILL.md
templates/
config-template.json
doc-templates/
product-template.md
structure-template.md
tech-template.md
... 1600 moreShowing a partial view of a very large repo.
FAQ
moai-adk is a Claude Code plugin with 74 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes hns-lsel-applier, hns-lsel-curator, hns-moaiadk-best-practices. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.