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