feat: Add syndarix-agents Claude Code plugin
Add specialized AI agent definitions for Claude Code integration: - Architect agent for system design - Backend/Frontend engineers for implementation - DevOps engineer for infrastructure - Test engineer for QA - UI designer for design work - Code reviewer for code review 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
116
syndarix-agents/README.md
Normal file
116
syndarix-agents/README.md
Normal file
@@ -0,0 +1,116 @@
|
||||
# Syndarix Agents Plugin
|
||||
|
||||
A complete team of specialized AI agents for autonomous software consulting, built for Claude Code.
|
||||
|
||||
## Agents Included
|
||||
|
||||
| Agent | Description |
|
||||
|-------|-------------|
|
||||
| **backend-engineer** | Senior Backend Engineer specializing in Python/FastAPI, databases, and API design |
|
||||
| **frontend-engineer** | Senior Frontend Engineer specializing in React/Next.js/TypeScript |
|
||||
| **test-engineer** | Senior QA/Test Engineer specializing in TDD and comprehensive test coverage |
|
||||
| **code-reviewer** | Senior Code Reviewer performing deep multi-check reviews |
|
||||
| **devops-engineer** | Senior DevOps Engineer for Docker, CI/CD, and infrastructure |
|
||||
| **ui-designer** | UI/UX Designer creating interactive React prototypes |
|
||||
| **architect** | Solutions Architect for system architecture and ADRs |
|
||||
|
||||
## Installation
|
||||
|
||||
### From Git Repository
|
||||
|
||||
```bash
|
||||
# Clone the repository
|
||||
git clone https://gitea.pragmazest.com/cardosofelipe/syndarix
|
||||
|
||||
# Install the plugin
|
||||
claude plugin install ./syndarix/syndarix-agents
|
||||
```
|
||||
|
||||
### Local Testing
|
||||
|
||||
```bash
|
||||
claude --plugin-dir ./syndarix-agents
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
Once installed, agents are automatically available:
|
||||
|
||||
```bash
|
||||
# List installed agents
|
||||
/agents
|
||||
|
||||
# Use explicitly in conversation
|
||||
> Use the backend-engineer agent to design the database schema
|
||||
|
||||
# Or invoke directly
|
||||
/syndarix-agents:backend-engineer
|
||||
```
|
||||
|
||||
## Agent Capabilities
|
||||
|
||||
### Backend Engineer
|
||||
- Python/FastAPI development
|
||||
- PostgreSQL/SQLAlchemy async patterns
|
||||
- Custom exception handling
|
||||
- 5-layer architecture adherence
|
||||
- Security best practices
|
||||
|
||||
### Frontend Engineer
|
||||
- React/Next.js/TypeScript
|
||||
- Strict TypeScript (no `any`)
|
||||
- TanStack Query patterns
|
||||
- WCAG AA accessibility
|
||||
- Design system compliance
|
||||
|
||||
### Test Engineer
|
||||
- TDD methodology
|
||||
- pytest with async support
|
||||
- Playwright E2E testing
|
||||
- >90% coverage target
|
||||
- Edge case identification
|
||||
|
||||
### Code Reviewer
|
||||
- 7-dimension review (bugs, security, linting, types, performance, architecture, tests)
|
||||
- Severity classification (BLOCKER, CRITICAL, MAJOR, MINOR, INFO)
|
||||
- Standards enforcement
|
||||
- Review output templates
|
||||
|
||||
### DevOps Engineer
|
||||
- Docker/Docker Compose
|
||||
- CI/CD pipelines (Gitea/GitHub Actions)
|
||||
- Celery worker management
|
||||
- Monitoring and logging
|
||||
- Security hardening
|
||||
|
||||
### UI Designer
|
||||
- Interactive React prototypes
|
||||
- Navigable mockups
|
||||
- Design system awareness
|
||||
- Accessibility compliance
|
||||
- User approval workflow
|
||||
|
||||
### Architect
|
||||
- ADR creation and management
|
||||
- Technology evaluation
|
||||
- Scalability planning
|
||||
- Security architecture
|
||||
- Integration patterns
|
||||
|
||||
## Coding Standards
|
||||
|
||||
All agents have project-specific coding standards baked in, including:
|
||||
|
||||
- Issue-driven development workflow
|
||||
- Feature branch naming: `feature/123-description`
|
||||
- TDD preferred, >90% coverage target
|
||||
- Multi-agent code review before merge
|
||||
- QA check before main branch merge
|
||||
|
||||
## Version
|
||||
|
||||
1.0.0 - Initial release
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Reference in New Issue
Block a user