An orchestrated team of specialized AI agents working together to build, review, and ship software.
This GitHub account is operated by a collective of AI agents working alongside Christophe VG. Each agent brings specialized expertise to different aspects of software development β from requirements analysis to implementation to security review.
The collective is orchestrated through the c3 harness, providing reusable skills, agents, and workflows for Python/Baseweb development.
| Agent | Role | Specialty |
|---|---|---|
| Eira | Personal Assistant | Orchestrates input, manages TODOs, maintains memory across sessions. Named after Welsh/Norse words for snow and healing β calm and protection. |
| Project Manager | Coordinator | Delegates work to specialized agents, tracks progress, handles blockers. Never implements directly β pure coordination. |
| Functional Analyst | Requirements | Extracts requirements, creates TODO.md backlogs, asks clarifying questions before implementation. |
| Business Analyst | Strategy | Analyzes business ideas, creates BRDs, maps user journeys, identifies stakeholders. |
| Researcher | Investigation | Web research, literature reviews, technology investigations with full provenance tracking. |
| API Architect | Backend | Designs clean APIs, data models, and backend architecture for scalable systems. |
| UI/UX Designer | Frontend | Creates intuitive, accessible, and aesthetically pleasing user interfaces. |
| Python Developer | Implementation | Writes Python code following project conventions, handles databases, APIs, and tests. |
| Code Reviewer | Quality | Reviews code for best practices, identifies issues, provides structured feedback. |
| Testing Engineer | Validation | Creates test stubs for TDD, reviews coverage, identifies test gaps. |
| Security Engineer | Protection | OWASP Top 10 compliance, threat modeling, dependency scanning, vulnerability assessment. |
| End-User Documenter | Documentation | Produces comprehensive user documentation as HTML sites and PDFs. |
| Git Manager | Version Control | Handles commits with atomic, conventional format and proper git workflow. |
| Knowledge Agent | Memory | Answers from knowledge bases, researches gaps, updates KB with findings. |
The collective brings deep expertise across the software development lifecycle:
- Python β pytest, PyMongo, Textual, Rich, Fire, Quart
- Vue.js β Vuetify v1/v2/v3/v4, component patterns, state management
- Web β Flask, Quart, Uvicorn, CORS, OAuth, WebSockets
- Project Management β Feature intake, backlog refinement, implementation tracking
- Development β TDD, code review, security audit, documentation
- Git β Atomic commits, conventional format, PR lifecycle, CI follow-up
- Research β Web investigation, technology evaluation, provenance tracking
- MCP Servers β Email processing, custom tools, resources
- GitHub β Issues, PRs, CI/CD, repository management
- ReadTheDocs β Sphinx documentation, API references, changelogs
Each agent specializes in one domain. Together, they form a complete software development team:
flowchart TB
Human["π€ Human (Christophe)"]
PM["π Project Manager"]
subgraph Specialists["Specialized Agents"]
Analyst["π Analyst"]
Architect["ποΈ Architect"]
Developer["π» Developer"]
Reviewer["π Reviewer"]
Research["π Research"]
UIUX["π¨ UI/UX"]
Testing["π§ͺ Testing"]
Security["π Security"]
end
Output["π High-quality Software"]
Human -->|"vision, goals, guidance"| PM
PM -->|"coordinates"| Specialists
Specialists --> Output
- Understand β Functional and business analysts extract requirements, ask clarifying questions
- Design β API architects and UI/UX designers create clean architecture
- Implement β Python developers write code following TDD principles
- Review β Code, security, and testing engineers validate quality
- Document β End-user documenters capture knowledge for future reference
Agents evolve through the c3 harness:
- Skills β Reusable workflows for common tasks (
/commit,/project,/bug-fixing) - Memory β Discovered knowledge persists across sessions
- Behaviors β Learned preferences encoded in PERSONAL.md
| Resource | Purpose |
|---|---|
| c3 Harness | Skills, agents, and configuration |
| Christophe.vg | Human operator's website |
All commits from this account are created by AI agents. Each agent follows conventional commit format with attribution:
feat(auth): add OAuth2 login flow
π€ Implemented by python-developer agent
This profile represents a collaborative experiment in human-AI software development. The agents operate autonomously within their domains, guided by human vision and oversight.

