Add 28 diverse agent profiles for multi-project support#174
Add 28 diverse agent profiles for multi-project support#174khaliqgant merged 10 commits intomainfrom
Conversation
New agent profiles organized by category: Backend/Infrastructure (6): - backend, database, api-designer, debugger, refactorer, performance QA/Testing/Security (5): - tester, security, qa, accessibility, validator Documentation/Communication (5): - documentor, explainer, reviewer, researcher, architect DevOps/Operations (6): - devops, devops-ci, migrator, deployer, monitor, sysadmin Specialized/Niche (6): - data, mobile, cli, integrator, prototyper, fixer Each profile includes YAML frontmatter with name, description, allowed-tools, and agentType, plus markdown body with persona, principles, and communication patterns. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- api-designer.md: Add missing model field - cli.md: Add emoji to H1 heading for consistency 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🤖 My Senior Dev — Analysis Complete👤 For @khaliqgant📁 Expert in View your contributor analytics → 📊 35 files reviewed • 3 high risk • 15 need attention 🚨 High Risk:
🚀 Open Interactive Review →The full interface unlocks features not available in GitHub:
💬 Chat here: 📖 View all 12 personas & slash commandsYou can interact with me by mentioning In PR comments or on any line of code:
Slash commands:
AI Personas (mention to get their perspective):
For the best experience, view this PR on myseniordev.com — includes AI chat, file annotations, and interactive reviews. |
Removed hardcoded haiku model from 14 profiles to allow model inheritance from parent context. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Updated prpm.json with individual package entries for all agents: Core agents (2): - lead-agent, frontend-agent Backend/Infrastructure (6): - backend-agent, database-agent, api-designer-agent - debugger-agent, refactorer-agent, performance-agent QA/Testing/Security (5): - tester-agent, security-agent, qa-agent - accessibility-agent, validator-agent Documentation/Communication (5): - documentor-agent, explainer-agent, reviewer-agent - researcher-agent, architect-agent DevOps/Operations (6): - devops-agent, devops-ci-agent, migrator-agent - deployer-agent, monitor-agent, sysadmin-agent Specialized/Niche (6): - data-agent, mobile-agent, cli-agent - integrator-agent, prototyper-agent, fixer-agent Each package includes format, subtype, tags, and file paths following PRPM best practices. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
| @@ -0,0 +1,222 @@ | |||
| --- | |||
There was a problem hiding this comment.
AI Conversation Transcript
👤 khaliqgant
Look up the Claude sub agent types. Is agent type: agent a valid parameter in the front matter?
🤖 AI Assistant
The search results indicate that the .claude/agents directory contains several agent profiles, but it does not explicitly show the valid parameters for the agentType. Here are some of the agent files found:
To determine if agent type: agent is valid, we would need to look at the contents of these files to find the defined agentType parameters.
Would you like me to check the contents of one of these specific files to find more details?
From My Senior Dev
| @@ -0,0 +1,222 @@ | |||
| --- | |||
There was a problem hiding this comment.
AI Conversation Update
Continuation of previous conversation...
👤 khaliqgant
Fetch the Claude documentation to see if it is a valid front matter param
🤖 AI Assistant
I found some relevant documentation related to Claude agents, but it appears that the specific front matter parameters, including agentType, are not explicitly detailed in the results. However, I can summarize some useful links:
-
Create custom subagents - Claude Code Docs: This documentation discusses creating custom subagents and may contain examples relevant to defining agent types.
-
How to Use Claude Code: A Guide to Slash Commands, Agents, Skills, and Plug-Ins: This guide mentions the creation of user-designed sub-agents, which could provide insights into the expected parameters.
-
Agent SDK overview - Claude Docs: This overview may contain useful information about building agents and their configurations.
-
The Complete Guide to Building Agents with the Claude Agent SDK: This guide might provide in-depth information about creating agents and what parameters are accepted.
To confirm if agentType: agent is a valid parameter, I recommend checking the first link about creating custom subagents or the Agent SDK overview, as they are likely to have the most relevant information regarding agent types and their configurations.
If you need further exploration or specific details from any of these links, let me know!
From My Senior Dev
| @@ -0,0 +1,222 @@ | |||
| --- | |||
There was a problem hiding this comment.
AI Conversation Update
Continuation of previous conversation...
👤 khaliqgant
Link me to the docs
🤖 AI Assistant
Here are the links to the relevant Claude documentation:
-
Create custom subagents - Claude Code Docs: Create custom subagents
-
How to Use Claude Code: A Guide to Slash Commands, Agents, Skills, and Plug-Ins: How to Use Claude Code
-
Agent SDK overview - Claude Docs: Agent SDK overview
-
The Complete Guide to Building Agents with the Claude Agent SDK: The Complete Guide to Building Agents
Feel free to explore these links for more information regarding agent types and other configuration parameters!
From My Senior Dev
agentType is not a valid YAML frontmatter field per Claude Code docs. Removed from all 33 agent profiles. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
All 33 agents now include the using-agent-relay skill for inter-agent communication capabilities. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Agents will now inherit model from parent context instead of hardcoding sonnet. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Changed CLI commands from 'relay' to 'agent-relay' - Added Communication Protocol section (ACK/DONE patterns) - Added Channel Routing section (#general indicator) - Added Threads section for grouped messages - Added Status Updates guidance (lead vs broadcast) - Added Consensus section for multi-agent decisions - Added Writing Examples section for escaping markers - Updated troubleshooting commands 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Minor version bump for new features: - Communication protocol (ACK/DONE) - Channel routing - Threads - Consensus voting - CLI command fixes (relay → agent-relay) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Lead agent uses sonnet for coordination tasks. All other agents inherit model from parent context. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Summary
New Profiles by Category
Backend/Infrastructure (6):
backend- General backend development (APIs, services, databases)database- Database design, queries, migrations, optimizationapi-designer- REST/GraphQL API design and implementationdebugger- Systematic bug investigation and root cause analysisrefactorer- Code refactoring, technical debt reductionperformance- Performance optimization, profiling, bottleneck analysisQA/Testing/Security (5):
tester- Test writing (unit, integration, e2e)security- Security auditing, vulnerability assessmentqa- Quality assurance, testing protocolsaccessibility- A11y auditing and WCAG compliancevalidator- Input validation, data integrity checksDocumentation/Communication (5):
documentor- Technical documentation, API docs, READMEsexplainer- Code explanation, architecture walkthroughsreviewer- Code review (direct invocation version)researcher- Research tasks, codebase explorationarchitect- System design, architecture decisionsDevOps/Operations (6):
devops- CI/CD, deployment, infrastructure as codedevops-ci- CI/CD pipeline specialistmigrator- Data migrations, schema changes, version upgradesdeployer- Deployment automation, release managementmonitor- Monitoring setup, alerting, observabilitysysadmin- System administration, configuration managementSpecialized/Niche (6):
data- Data processing, ETL, pipelinesmobile- Mobile development (React Native, iOS, Android)cli- CLI tool development, command-line interfacesintegrator- Third-party integrations, APIs, webhooksprototyper- Rapid prototyping, MVPs, proof of conceptsfixer- Quick fixes, hotfixes, urgent bug patchesTest plan
🤖 Generated with Claude Code