| name | backend |
| description | Use when the request is broadly about backend runtime, API routes, services, agents, or protocol package behavior and the correct backend specialist skill is not yet clear. |
Hussh Backend Skill
Purpose and Trigger
- Primary scope:
backend-intake
- Trigger on broad backend requests across runtime routes, services, agents, protocol docs, tests, and package surfaces.
- Avoid overlap with
security-audit, repo-operations, and repo-context.
Coverage and Ownership
- Role:
owner
- Owner family:
backend
Owned repo surfaces:
consent-protocol/api
consent-protocol/hushh_mcp
consent-protocol/tests
consent-protocol/docs
consent-protocol/scripts
packages/hushh-mcp
Non-owned surfaces:
docs-governance
security-audit
repo-operations
Do Use
- Broad backend intake before the correct backend spoke is clear.
- Requests spanning API routes, service boundaries, backend tests, agents, and backend package surfaces.
- Choosing whether the work belongs to runtime governance, API contracts, agents/operons, or the MCP developer surface.
Do Not Use
- Trust, IAM, vault, or audit work where security is the primary domain.
- CI/deploy/env parity work that belongs to
repo-operations.
- Broad repo mapping before the domain itself is known.
Read First
consent-protocol/README.md
consent-protocol/docs/README.md
docs/reference/architecture/architecture.md
docs/project_context_map.md
Workflow
- Decide whether the task belongs to runtime governance, API contracts, agents/operons, or the MCP developer surface.
- Keep backend docs, tests, and boundary contracts aligned when the underlying rule changes.
- Route IAM, consent, vault, PKM, and audit-heavy issues into
security-audit when those are the real ownership surface.
- If the user explicitly wants a visible OS terminal window, prefer
./bin/hushh terminal backend --mode local --reload as the primary backend path.
- Local runtime uses three separate terminals (no combined
stack command): ./bin/hushh proxy --mode local, ./bin/hushh backend --mode local --reload, and ./bin/hushh web --mode local. Use the ./bin/hushh terminal proxy|backend|web wrappers only when a visible OS terminal window is explicitly preferred.
Handoff Rules
- Route route and service-boundary work to
backend-runtime-governance.
- Route proxy/backend contract work to
backend-api-contracts.
- Route agents, operons, and ADK surfaces to
backend-agents-operons.
- Route
@hushh/mcp and developer API/package work to mcp-developer-surface.
- If the task begins as a cross-domain scan, start with
repo-context.
Required Checks
./bin/hushh protocol --help
cd consent-protocol && python3 -m pytest tests -q