| name | backend-agents-operons |
| description | Use when changing backend agents, operons, ADK surfaces, or orchestration contracts inside the consent-protocol runtime. |
Hussh Backend Agents Operons Skill
Purpose and Trigger
- Primary scope:
backend-agents-operons
- Trigger on agents, operons, ADK surfaces, orchestration boundaries, or tool/agent runtime changes.
- Avoid overlap with
backend-runtime-governance and security-audit.
Coverage and Ownership
- Role:
spoke
- Owner family:
backend
Owned repo surfaces:
consent-protocol/hushh_mcp/agents
consent-protocol/hushh_mcp/operons
consent-protocol/hushh_mcp/tools
consent-protocol/hushh_mcp/hushh_adk
consent-protocol/hushh_mcp/adk_bridge
Non-owned surfaces:
backend
security-audit
repo-operations
Do Use
- Agent and operon ownership or orchestration changes.
- ADK integration boundaries and backend tool surfaces.
- Agent-runtime docs and tests tied to orchestration behavior.
Do Not Use
- Broad backend intake where the correct spoke is still unclear.
- Generic service-layer placement or API wire contract changes.
- Trust-policy work where authorization or vault boundary is the primary concern.
Read First
consent-protocol/docs/reference/agent-development.md
docs/reference/one/one-agent-hierarchy.md
consent-protocol/docs/reference/kai-agents.md
docs/reference/ai/README.md
Workflow
- Confirm whether the change is about orchestration, tool surface, or agent packaging before editing code.
- Keep orchestration docs and relevant tests aligned with the implementation.
- Route trust, consent, or scope-enforcement questions into
security-audit.
Handoff Rules
- If the request is still broad or ambiguous, route it back to
backend.
- If the task becomes service/runtime boundary work, use
backend-runtime-governance.
- If the task becomes trust or consent enforcement work, use
security-audit.
Required Checks
cd consent-protocol && python3 -m pytest tests/agents -q
cd consent-protocol && python3 -m pytest tests/test_hushh_adk_foundation.py -q
cd consent-protocol && python3 scripts/verify_agent_hierarchy_contract.py