intelligence-add-agentlisted
Install: claude install-skill ainova-systems/intelligence
# Add Agent
## Steps
1. **Determine domain prefix** (the scope is required):
- **Reuse the existing domain when one fits**: list `<content-dir>/agents/` and `<content-dir>/skills/`. If a domain prefix is already established for the target area (`backend-`, `frontend-`, `devops-`), use it. Introduce a new domain only when the scope is materially different from all existing ones.
- **When no existing domain fits**, derive from repo structure:
- Single / root project → use the project codename from `<manifest>` → `project.name`
- Backend service / API component → `backend-`
- Frontend / web / UI component → `frontend-`
- Infrastructure, IaC, CI/CD, deployment → `devops-`
- Shared library / common / cross-cutting code → `core-`
- Test suites (e2e, integration) → `tests-`
- Tool-internal (intelligence-sync itself) → `intelligence-` (only inside the intelligence-sync repo — downstream projects must not use this prefix)
- If the repo is a monorepo with named components (e.g., `apps/billing`, `services/auth`), prefer the component name as the domain (`billing-`, `auth-`).
- **Every agent needs a domain prefix.** If the scope is unclear, ask the user before proceeding.
2. **Check existing agents**: Read `<content-dir>/agents/` to avoid duplicates. If an agent for this domain exists, ask user whether to update it instead.
3. **Determine tier and access**:
- Developer agents: `tier: heavy`, `access: full`
- Reviewer/validator agen