By hammercui
Autonomous development orchestrator v3.2 — DAG scheduler, context engine, agent routing, validation gates, recovery engine, spec engine, knowledge compounding (CE), project health checks. 10 skills. Field-tested on real projects.
TDD-driven coding agent following Superpowers methodology
Infrastructure agent for Docker, CI/CD, and deployment configuration
Low-cost coding agent using GLM-5.1 for simple tasks (rename, format, docs, config)
Strategic planning agent that breaks down requirements into actionable phases
QA testing agent that validates features through systematic testing
Full autonomous development pipeline. 6 phases: initiation, requirements, planning, execution, review, ship. Auto-detects state, skips completed phases. Use when: "auto develop", "full pipeline", "build this project".
Detect current project state. Scans files, git, docs to determine which phases are complete. Prevents re-executing completed work. Use when: "detect state", "project status", "where are we".
Prefer gstack /health for general code quality checks. This skill adds ham-autocode specific checks as supplement: drift detection, uncommitted analysis, ESM/CJS compatibility. Use when: "health check", "project health", "is the project healthy", "compilation status", "run all checks", or at the start of any new session.
Parallel development with Agent Teams + DAG routing. Use when: "parallel dev", "agent teams", "multiple agents". Prerequisite: Phase 1-3 complete.
Wrapper over gstack /research + /crawl + agent-browser. Adds ham-autocode data persistence layer (competitor.ts) for structured storage. Use when: "research competitors", "competitive analysis", "market landscape", "who are our competitors", or during Phase 1 strategic planning.
Matches all tools
Hooks run on every tool call, not just specific ones
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Coordinate multiple AI agents to autonomously complete entire software projects — saving 82% token cost.
v4.2 | CHANGELOG | Architecture | Guide | Roadmap | 中文文档
Claude Code (Opus) is powerful but expensive and quota-limited. ham-autocode solves this by splitting tasks and routing them to free/low-cost agents while maintaining quality:
PLAN.md → DAG → Opus writes spec → Route to agent → Execute → Quality gate → Commit → Next wave
One command runs the full loop unattended:
ham-cli execute full-auto # Run all phases autonomously
ham-cli execute full-auto --push # Auto git push when done
ham-cli execute full-auto --dry-run # Preview without executing
The architecture is informed by Harness Engineering practices (OpenAI, Anthropic, Stripe, Hashimoto) — used as methodology, not as goal. The project follows a Skill-First principle: community skills (gstack, GSD, Superpowers) are preferred; self-built modules only cover what they don't — multi-agent dispatch, DAG scheduling, and quality gates for autonomous execution.
cc-sonnet / cc-haiku sub-agents via claude -p --model fill the gap between free gpt models and Opus; R2 random archive (opencode vs cc-haiku) feeds offline A/B datatypescript-language-server, builds per-directory symbol trees under .ham-autocode/state/context/tree/. Injected into every agent task. 101 files / 877 symbols built in 1.7sclaude -p --strict-mcp-config --mcp-config '{"mcpServers":{}}' → sub-agent cold-start -80% duration (26s → 5s real measurement)runner/, max 369 lines, API fully backward compatiblestate/routing/ab-log.jsonl with route ab-stats CLISee CHANGELOG.md for full breakdown and per-metric impact.
| Layer | What it solves | Key Modules |
|---|---|---|
| Context Engine | Right context for right agent — per-target templates, 40% Smart Zone budget | context-template.ts summary-cache.ts |
| DAG Orchestration | Task dependency scheduling — topo sort, wave parallelism, CPM, runtime editing | parser.ts graph.ts scheduler.ts critical-path.ts merge.ts |
| Validation Gates | Layered quality assurance — L0-L4 gates, failure diagnosis, L4 auto-retry (v4.0) | quality-gate.ts review-gate.ts diagnosis.ts |
| Recovery Engine | Fault tolerance — git checkpoint, worktree isolation, fallback chain | recovery/checkpoint.ts recovery/worktree.ts |
| Agent Routing | Cost-optimal dispatch — 5-target scoring, quota tracking, static rules | router.ts scorer.ts quota.ts |
| Spec Engine | Spec quality drives success — Opus generation, feedback loop, TDD requirements (v4.0) | spec-generator.ts spec/reader.ts spec/enricher.ts |
| Knowledge Compounding | Cross-session learning — project brain, code entities, auto-learn after each task | project-brain.ts code-entities.ts auto-learn.ts |
Each layer is detailed in ARCHITECTURE.md.
gstack thinks → GSD stabilizes → Superpowers executes
npx claudepluginhub hammercui/ham-autocodeLanguage-agnostic development process harness implementing the Stateless Agent Methodology (SAM) 7-stage pipeline with ARL human touchpoint model and Voltron-style language plugin composition. Provides orchestration, workflows, planning, verification, and testing methodology that any language plugin can compose with.
Autonomous multi-agent development framework with spec-driven sprints and convergent iteration
11 agents, 35 skills, 18 commands, 9 hooks — spec-driven multi-agent orchestration for Claude Code, with optional cross-device semantic memory.
GSD Core is a meta-prompting, context engineering, and spec-driven development system for AI coding agents.
HelloAGENTS — The orchestration kernel that makes any AI CLI smarter. Adds intelligent routing, unified QA gates, safety guards, and notifications.
Harness for Claude Code — skills, /harness:* slash commands, persona subagents, lifecycle hooks, and MCP tools without per-repo `harness setup`. Sibling plugins exist for Cursor, Gemini CLI, and Codex.