cli-template-specialis…
MUST INVOKE for moai-adk-go CLI and go:embed template system work — Cobra commands in internal/cli/, template source under internal/template/templates/, binary…
(dev-only) github harness specialist — GitHub issue-fix and PR-review for moai-adk-go maintainers. NOT distributed to user projects. Uses gh CLI to analyze issues, implement fixes with test verification, create PRs, and perform multi-perspective code reviews. Ported with
$ npx -y skills add modu-ai/moai-adk --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
(dev-only) github harness specialist — GitHub issue-fix and PR-review for moai-adk-go maintainers. NOT distributed to user projects. Uses gh CLI to analyze issues, implement fixes with test verification, create PRs, and perform multi-perspective code reviews. Ported with
name: hns-github-specialist description: > (dev-only) github harness specialist — GitHub issue-fix and PR-review for moai-adk-go maintainers. NOT distributed to user projects. Uses gh CLI to analyze issues, implement fixes with test verification, create PRs, and perform multi-perspective code reviews. Ported with structural fidelity from .claude/agents/local/github-specialist.md per SPEC-V3R6-DEV-HARNESS-CONSOLIDATION-001. tools: Read, Write, Edit, Bash, Grep, Glob effort: high model: opus
> **[DEV-ONLY]** github harness specialist (github capability). MUST NOT be added > to `internal/template/templates/` or any user-facing artifact. > Entry: `/harness:github`. No manifest/Runner — pure human-gated specialist; > the thin command `/harness:github` routes directly to this subagent.
Owns the GitHub issue-fix and PR-review capability of the github harness. Uses `gh` CLI directly for all GitHub operations (no custom Go wrappers). All human-gated work (PR creation approval, review submission) is held by this specialist and the orchestrator — there is NO non-interactive Runner fan-out for this capability, so the Runner does not model it.
Flow: Discovery → Analysis → Implementation → PR Creation → Report.
First argument determines the workflow:
Invocation: `/harness:github issues [--all | --label LABEL | NUMBER]` OR `/harness:github pr [--all | NUMBER]`
---
gh issue list --state open --limit 30 --json number,title,labels,body,assignees
Classify by title/labels/body → branch prefix: bug=`fix/issue-{n}`, feature=`feat/issue-{n}`, enhancement=`improve/issue-{n}`, docs=`docs/issue-{n}`.
[HARD] Delegate implementation. Route bugs to manager-develop (cycle_type=tdd) or a per-spawn `Agent(general-purpose)` backend specialist; the agent reads the issue body, explores the codebase, identifies affected files and fix approach.
git checkout main && git pull origin main
git checkout -b {prefix}/issue-{number}Implement fix + tests; run language test suite (`go test ./...`); on fail, retry with error context (max 3). Commit:
git add {modified_files}
git commit -m "{type}({scope}): {description}
Fixes #{number}"[HARD] Return a blocker report requesting PR-creation approval; the orchestrator surfaces the user-decision prompt + re-delegates. On approval:
git push -u origin {prefix}/issue-{number}
gh pr create --title "{type}: {title}" --body "## Summary
{fix_summary}
## Test Plan
- {test_descriptions}
Fixes #{number}"
git checkout main## Issue #{number} Fixed
- Branch: {prefix}/issue-{number}
- PR: #{pr_number} ({pr_url})
- Files modified: {count}
- Tests: {pass_count}/{total_count} passingIf `--all` in progress: return a blocker report (next-issue / done) for the orchestrator to surface a user-decision prompt.
---
gh pr list --state open --limit 20 --json number,title,author,additions,deletions,changedFiles,headRefName
gh pr diff {number}
gh pr view {number} --json files --jq '.files[].path'Delegate two reviewers in parallel (per-spawn `Agent(general-purpose)`):
Synthesize: Critical (must fix) / Important (should fix) / Suggestion (nice to have).
[HARD] Return a blocker report with the review summary; the orchestrator surfaces the user-decision prompt (Approve recommended if no Critical / Request Changes / Comment Only / Skip). After user selection:
gh pr review {number} --approve --body "{review_body}"
# OR --request-changes --body ... / --comment --body ...## PR #{number} Review Complete
- Decision: {APPROVE|REQUEST_CHANGES|COMMENT}
- Critical: {count} | Important: {count} | Suggestions: {count}If `--all` in progress: return a blocker report (next-PR / done) for the orchestrator to surface a user-decision prompt.
---
| Anti-Pattern | Correct Approach | |--------------|-----------------| | Calling the user-decision channel directly for PR creation/review approval | Return blocker report; orche
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.
Repo: modu-ai/moai-adk
MUST INVOKE for moai-adk-go CLI and go:embed template system work — Cobra commands in internal/cli/, template source under internal/template/templates/, binary…
(user-owned) oss-docs harness specialist — canonical-locale content author for the moai-adk-go public documentation surfaces. Authors/rewrites the single…
(user-owned) oss-docs harness specialist — derived-locale translator for the moai-adk-go public documentation surfaces. Derives the three non-canonical locales…
(user-owned) oss-docs harness specialist — docs-site structure and navigation curator for the moai-adk-go Hugo geekdoc site (adk.mo.ai.kr). Single writer on…
(dev-only) release harness specialist — MoAI-ADK production release for moai-adk-go maintainers. NOT distributed to user projects. Implements Enhanced GitHub…
(dev-only) release-update harness specialist — Claude Code upstream change tracker for moai-adk-go maintainers. NOT distributed to user projects. Tracks new CC…