aw-ecc
GoHighLevel Agentic Workspace Engine — forked from Everything Claude Code.
What is this?
aw-ecc is GoHighLevel's private fork of ECC. It keeps the upstream ECC engine, then layers in AW SDLC routing, GHL platform integration, repo-local defaults, and eval coverage for GoHighLevel workflows.
The current catalog exposed by this repo is:
- 28 agents
- 173 skills
- 72 commands
Quick Start Snapshot
Installing aw-ecc gives your workspace access to 28 agents, 173 skills, and 72 commands through the repo-local AW command surface plus GHL-specific skill and policy layers.
| Agents | ✅ 28 agents |
| Skills | ✅ 173 skills |
| Commands | ✅ 72 commands |
These catalog counts are validated in CI so the published docs stay aligned with the repo contents.
How it works
aw-ecc (this repo) = the engine - ECC baseline + AW SDLC routing + GHL platform integration
platform/ = the brain - GHL domain knowledge (NestJS, Vue, HighRise, multi-tenancy, events)
aw init = the glue - shallow-clone aw-ecc -> run installer -> aw link for platform/
When a developer runs aw init, the CLI:
- Pulls
platform/ and team namespace content
- Shallow-clones this repo at a pinned tag
- Runs
scripts/install-apply.js --target cursor --profile full
- Cleans up the clone
- Symlinks platform content into the active editor workspace
Result: the workspace gets the repo-local AW command surface plus linked GHL platform content.
AW Stage Model
The default AW delivery flow is:
/aw:plan -> define the approved technical path
/aw:build -> implement approved work in thin, reversible slices
/aw:test -> prove the requested QA scope with fresh evidence
/aw:review -> findings, governance, and readiness decisions
/aw:deploy -> perform one release action
/aw:ship -> launch, rollout, rollback readiness, and release closeout
There is also one conditional diagnostic route:
/aw:investigate -> reproduce, localize, and confirm bugs or alerts before broad fixes
/aw:investigate is intentionally not part of every happy-path request.
Use it when the problem is real but the cause is still unclear, then return to /aw:build, /aw:test, or /aw:review as needed.
Compatibility entrypoints remain available during migration:
/aw:execute -> /aw:build
/aw:verify -> /aw:test, /aw:review, or the smallest correct combined verification flow
For explicit end-to-end automation, the repo uses the internal aw-yolo orchestration skill instead of overloading ship.
aw-yolo starts from the first unsatisfied stage and runs only the smallest correct remaining sequence.
For the smallest newcomer-friendly path through the repo, see docs/aw-ecc-core-bundle.md.
What changed from upstream ECC
AW SDLC public-stage routing (/aw:plan, /aw:build, /aw:test, /aw:review, /aw:deploy, /aw:ship, plus conditional /aw:investigate) | commands, skills, defaults, docs |
Compatibility routing for legacy /aw:execute and /aw:verify entrypoints | commands, skills, router docs |
| GHL baseline operating standards for review, QA, frontend quality, governance, and rollout safety | defaults, references, stage skills |
| Repo-local staging and verification confidence artifacts | docs, defaults, evals |
| Rebrand and package metadata | package.json, README.md |
The repo still tracks upstream ECC, but it now carries meaningful repo-local AW SDLC behavior on top of the upstream baseline.
GHL Platform Integration
Each stage skill should also activate the matching GHL platform skill family by task domain:
- backend and worker code ->
platform-services:*
- frontend and design-system work ->
platform-frontend:* plus platform-design:*
- data and migrations ->
platform-data:*
- infra and deployment ->
platform-infra:*
- test and quality systems ->
platform-sdet:*
- review depth ->
platform-review:*
The namespace families let the model auto-discover GHL platform skills without hardcoding every individual name.
After the primary AW stage is selected, using-platform-skills should choose the smallest supporting platform stack.
Org Standards
AW stages should inherit org standards directly from the GHL baseline profiles and platform playbooks, not from ad hoc prompt prose.
That means:
- frontend work inherits HighRise, design review, accessibility review, and responsive verification expectations
- test and review inherit platform quality gates, PR governance, and repo-specific validation expectations
- deploy and ship inherit rollback planning, staging evidence, and launch-safety expectations
Testing And Benchmarking
The testing stack is documented in four places:
Use this mental model when reading the eval docs:
deterministic/ = contract checks
routing/ = routing checks
outcomes/ = outcome checks
Upstream sync
This is a fork of affaan-m/everything-claude-code. To merge upstream changes:
git remote add upstream https://github.com/affaan-m/everything-claude-code.git
git fetch upstream
git merge upstream/main
git tag v1.x.0
Important
If you have everything-claude-code installed as a Claude Code plugin, remove it before using aw-ecc.
Running both can duplicate skills, commands, and routing instructions in the IDE context.
License
MIT — same as upstream ECC.