Files
My-Brain-Is-Full-Crew/.github/ISSUE_TEMPLATE/agent_proposal.yml
2026-03-22 17:17:30 +01:00

84 lines
2.4 KiB
YAML

name: Agent Proposal
description: Propose a new crew member (11th agent or beyond).
title: "[Agent] "
labels: ["agent-proposal"]
body:
- type: markdown
attributes:
value: |
Want to add a new agent to the crew? Fill out the sections below.
Check the [contributing guide](https://github.com/gnekt/My-Brain-Is-Full-Crew/blob/main/CONTRIBUTING.md#propose-a-new-crew-member) for details on agent design.
- type: input
id: name
attributes:
label: Agent name
description: A short, descriptive codename (lowercase, hyphens only).
placeholder: "e.g. habit-tracker"
validations:
required: true
- type: textarea
id: role
attributes:
label: Role
description: What problem does this agent solve? Why is it needed?
validations:
required: true
- type: textarea
id: triggers
attributes:
label: Trigger phrases
description: When should this agent activate? List natural phrases a user might say.
placeholder: |
- "track my habits"
- "did I do X today?"
- "streak report"
validations:
required: true
- type: textarea
id: tools
attributes:
label: Tool access
description: Which tools does the agent need?
placeholder: "Read, Write, Edit, Glob, Grep"
validations:
required: true
- type: textarea
id: vault-integration
attributes:
label: Vault integration
description: Which folders does it read from or write to? Does it create new folders?
validations:
required: true
- type: textarea
id: inter-agent
attributes:
label: Inter-agent communication
description: Which existing agents should it interact with? How?
placeholder: "Should notify the Architect when a new tracking area is needed."
- type: textarea
id: gap
attributes:
label: Why it matters
description: What gap in the current crew does this fill? Why can't an existing agent cover this?
validations:
required: true
- type: dropdown
id: priority
attributes:
label: Suggested routing priority
description: Where should this agent sit in the routing priority table?
options:
- "High (1-3) - should override most other agents"
- "Medium (4-7) - standard priority"
- "Low (8-10) - runs after most other agents"
validations:
required: true