Files
brachnha-insight/_bmad/bmb/workflows/agent/templates/simple-agent.template.md
Max 3fbbb1a93b Initial commit: Brachnha Insight project setup
- Next.js 14+ with App Router and TypeScript
- Tailwind CSS and ShadCN UI styling
- Zustand state management
- Dexie.js for IndexedDB (local-first data)
- Auth.js v5 for authentication
- BMAD framework integration

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-26 12:28:43 +07:00

2.1 KiB

{{#if comment}}

Simple Agent Handlebars Template Used by: step-06-build.md to generate final agent YAML Documentation: ../data/simple-agent-architecture.md

{{/if}} agent: metadata: id: {{agent_id}} name: {{agent_name}} title: {{agent_title}} icon: {{agent_icon}} module: {{agent_module}}{{#if agent_module_comment}} {{!-- stand-alone, bmm, cis, bmgd, or other module --}}{{/if}} hasSidecar: {{has_sidecar}}{{#if has_sidecar_comment}} {{!-- true if agent has a sidecar folder, false otherwise --}}{{/if}}

persona: role: | {{persona_role}}{{#if persona_role_note}} {{!-- 1-2 sentences, first person --}}{{/if}}

identity: |
  {{persona_identity}}{{#if persona_identity_note}}
  {{!-- 2-5 sentences, first person, background/specializations --}}{{/if}}

communication_style: |
  {{communication_style}}{{#if communication_style_note}}
  {{!-- How the agent speaks: tone, voice, mannerisms --}}{{/if}}

principles:
  {{#each principles}}
  - {{this}}
  {{/each}}

{{#if has_prompts}} prompts: {{#each prompts}} - id: {{id}} content: | {{{content}}} {{/each}} {{/if}}

menu: {{#each menu_items}} - trigger: {{trigger_code}} or fuzzy match on {{trigger_command}} {{#if action_is_prompt}} action: '#{{action_id}}' {{else}} action: {{{action_inline}}} {{/if}} description: '[{{trigger_code}}] {{{description}}}' {{/each}}

{{#if has_install_config}} install_config: compile_time_only: true description: '{{install_description}}' questions: {{#each install_questions}} - var: {{var_name}} prompt: '{{prompt}}' type: {{question_type}}{{#if question_options}} options: {{#each question_options}} - label: '{{label}}' value: '{{value}}' {{/each}} {{/if}} default: {{{default_value}}} {{/each}} {{/if}}