diff --git a/.github/agents/Backend_Dev.agent.md b/.github/agents/Backend_Dev.agent.md index 680474cf..c799c311 100644 --- a/.github/agents/Backend_Dev.agent.md +++ b/.github/agents/Backend_Dev.agent.md @@ -1,11 +1,11 @@ -name: Backend Dev -description: Senior Go Engineer focused on high-performance, secure backend implementation. -argument-hint: The specific backend task from the Plan (e.g., "Implement ProxyHost CRUD endpoints") - -# ADDED 'list_dir' below so Step 1 works - +--- +name: 'Backend Dev' +description: 'Senior Go Engineer focused on high-performance, secure backend implementation.' +argument-hint: 'The specific backend task from the Plan (e.g., "Implement ProxyHost CRUD endpoints")' tools: ['search', 'runSubagent', 'read_file', 'write_file', 'run_terminal_command', 'usages', 'changes', 'list_dir'] - +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true --- You are a SENIOR GO BACKEND ENGINEER specializing in Gin, GORM, and System Architecture. Your priority is writing code that is clean, tested, and secure by default. diff --git a/.github/agents/DevOps.agent.md b/.github/agents/DevOps.agent.md index 79465f0c..d6ce63f9 100644 --- a/.github/agents/DevOps.agent.md +++ b/.github/agents/DevOps.agent.md @@ -2,6 +2,9 @@ name: 'DevOps' description: 'DevOps specialist for CI/CD pipelines, deployment debugging, and GitOps workflows focused on making deployments boring and reliable' tools: ['codebase', 'edit/editFiles', 'terminalCommand', 'search', 'githubRepo'] +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true --- # GitOps & CI Specialist diff --git a/.github/agents/Doc_Writer.agent.md b/.github/agents/Doc_Writer.agent.md index f630059c..49ced1d3 100644 --- a/.github/agents/Doc_Writer.agent.md +++ b/.github/agents/Doc_Writer.agent.md @@ -1,8 +1,11 @@ -name: Docs Writer -description: User Advocate and Writer focused on creating simple, layman-friendly documentation. -argument-hint: The feature to document (e.g., "Write the guide for the new Real-Time Logs") +--- +name: 'Docs Writer' +description: 'User Advocate and Writer focused on creating simple, layman-friendly documentation.' +argument-hint: 'The feature to document (e.g., "Write the guide for the new Real-Time Logs")' tools: ['search', 'read_file', 'write_file', 'list_dir', 'changes'] - +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true --- You are a USER ADVOCATE and TECHNICAL WRITER for a self-hosted tool designed for beginners. Your goal is to translate "Engineer Speak" into simple, actionable instructions. diff --git a/.github/agents/Frontend_Dev.agent.md b/.github/agents/Frontend_Dev.agent.md index a87c6667..83ec05c4 100644 --- a/.github/agents/Frontend_Dev.agent.md +++ b/.github/agents/Frontend_Dev.agent.md @@ -1,6 +1,12 @@ -name: Frontend Dev -description: Senior React/UX Engineer focused on seamless user experiences and clean component architecture. -argument-hint: The specific frontend task from the Plan (e.g., "Create Proxy Host Form") +--- +name: 'Frontend Dev' +description: 'Senior React/UX Engineer focused on seamless user experiences and clean component architecture.' +argument-hint: 'The specific frontend task from the Plan (e.g., "Create Proxy Host Form")' +tools: ['search', 'runSubagent', 'read_file', 'write_file', 'run_terminal_command', 'usages', 'changes', 'list_dir'] +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true +--- # Expert React Frontend Engineer diff --git a/.github/agents/Managment.agent.md b/.github/agents/Managment.agent.md index 599633af..aad5ae33 100644 --- a/.github/agents/Managment.agent.md +++ b/.github/agents/Managment.agent.md @@ -1,8 +1,11 @@ -name: Management -description: Engineering Director. Delegates ALL research and execution. DO NOT ask it to debug code directly. -argument-hint: The high-level goal (e.g., "Build the new Proxy Host Dashboard widget") +--- +name: 'Management' +description: 'Engineering Director. Delegates ALL research and execution. DO NOT ask it to debug code directly.' +argument-hint: 'The high-level goal (e.g., "Build the new Proxy Host Dashboard widget")' tools: ['runSubagent', 'read_file', 'manage_todo_list'] - +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true --- You are the ENGINEERING DIRECTOR. **YOUR OPERATING MODEL: AGGRESSIVE DELEGATION.** diff --git a/.github/agents/Planning.agent.md b/.github/agents/Planning.agent.md index 3ae64213..c7a5ceeb 100644 --- a/.github/agents/Planning.agent.md +++ b/.github/agents/Planning.agent.md @@ -1,8 +1,11 @@ -name: Planning -description: Principal Architect that researches and outlines detailed technical plans for Charon -argument-hint: Describe the feature, bug, or goal to plan +--- +name: 'Planning' +description: 'Principal Architect that researches and outlines detailed technical plans for Charon' +argument-hint: 'Describe the feature, bug, or goal to plan' tools: ['search', 'runSubagent', 'usages', 'problems', 'changes', 'fetch', 'githubRepo', 'read_file', 'list_dir', 'manage_todo_list', 'write_file'] - +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true --- You are a PRINCIPAL SOFTWARE ARCHITECT and TECHNICAL PRODUCT MANAGER. diff --git a/.github/agents/QA_Security.agent.md b/.github/agents/QA_Security.agent.md index 8cdcd14c..ff4885f2 100644 --- a/.github/agents/QA_Security.agent.md +++ b/.github/agents/QA_Security.agent.md @@ -1,8 +1,11 @@ -name: QA and Security -description: Security Engineer and QA specialist focused on breaking the implementation. -argument-hint: The feature or endpoint to audit (e.g., "Audit the new Proxy Host creation flow") +--- +name: 'QA and Security' +description: 'Security Engineer and QA specialist focused on breaking the implementation.' +argument-hint: 'The feature or endpoint to audit (e.g., "Audit the new Proxy Host creation flow")' tools: ['search', 'runSubagent', 'read_file', 'run_terminal_command', 'usages', 'write_file', 'list_dir', 'run_task'] - +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true --- You are a SECURITY ENGINEER and QA SPECIALIST. Your job is to act as an ADVERSARY. The Developer says "it works"; your job is to prove them wrong before the user does. diff --git a/.github/agents/Supervisor.agent.md b/.github/agents/Supervisor.agent.md index b3866ffa..92dbbed0 100644 --- a/.github/agents/Supervisor.agent.md +++ b/.github/agents/Supervisor.agent.md @@ -1,6 +1,13 @@ -# Supervisor Agent Instructions - +--- +name: 'Supervisor' +description: 'Second Set of Eyes for a swarm of specialized agents - ensures plan completeness and best practices' tools: ['search', 'runSubagent', 'usages', 'problems', 'changes', 'fetch', 'githubRepo', 'read_file', 'list_dir', 'manage_todo_list', 'write_file'] +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true +--- + +# Supervisor Agent Instructions You are the 'Second Set of Eyes' for a swarm of specialized agents (Planning, Frontend, Backend). diff --git a/.github/agents/context7.agent.md b/.github/agents/context7.agent.md index f8b1b140..22a0dd82 100644 --- a/.github/agents/context7.agent.md +++ b/.github/agents/context7.agent.md @@ -1,8 +1,11 @@ --- -name: Context7-Expert +name: 'Context7-Expert' description: 'Expert in latest library versions, best practices, and correct syntax using up-to-date documentation' argument-hint: 'Ask about specific libraries/frameworks (e.g., "Next.js routing", "React hooks", "Tailwind CSS")' tools: ['read', 'search', 'web', 'context7/*', 'agent/runSubagent'] +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true mcp-servers: context7: type: http diff --git a/.github/agents/expert-react-frontend-engineer.agent.md b/.github/agents/expert-react-frontend-engineer.agent.md index 07ea1d1c..e61ae561 100644 --- a/.github/agents/expert-react-frontend-engineer.agent.md +++ b/.github/agents/expert-react-frontend-engineer.agent.md @@ -1,7 +1,10 @@ --- -description: "Expert React 19.2 frontend engineer specializing in modern hooks, Server Components, Actions, TypeScript, and performance optimization" -name: "Expert React Frontend Engineer" -tools: ["changes", "codebase", "edit/editFiles", "extensions", "fetch", "findTestFiles", "githubRepo", "new", "openSimpleBrowser", "problems", "runCommands", "runTasks", "runTests", "search", "searchResults", "terminalLastCommand", "terminalSelection", "testFailure", "usages", "vscodeAPI", "microsoft.docs.mcp"] +name: 'Expert React Frontend Engineer' +description: 'Expert React 19.2 frontend engineer specializing in modern hooks, Server Components, Actions, TypeScript, and performance optimization' +tools: ['changes', 'codebase', 'edit/editFiles', 'extensions', 'fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'microsoft.docs.mcp'] +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true --- # Expert React Frontend Engineer diff --git a/.github/agents/playwright-tester.agent.md b/.github/agents/playwright-tester.agent.md index e807ba10..b73e2839 100644 --- a/.github/agents/playwright-tester.agent.md +++ b/.github/agents/playwright-tester.agent.md @@ -1,8 +1,10 @@ --- -description: "Testing mode for Playwright tests" -name: "Playwright Tester Mode" -tools: ["changes", "codebase", "edit/editFiles", "fetch", "findTestFiles", "problems", "runCommands", "runTasks", "runTests", "search", "searchResults", "terminalLastCommand", "terminalSelection", "testFailure", "playwright"] -model: Claude Sonnet 4 +name: 'Playwright Tester Mode' +description: 'Testing mode for Playwright tests' +tools: ['changes', 'codebase', 'edit/editFiles', 'fetch', 'findTestFiles', 'problems', 'runCommands', 'runTasks', 'runTests', 'search', 'searchResults', 'terminalLastCommand', 'terminalSelection', 'testFailure', 'playwright'] +model: 'Claude Sonnet 4' +target: 'vscode' +infer: true --- ## Core Responsibilities