Skip to content

software-project-team

13 specialized agents for production-grade full-stack software projects.

Latest version: 1.2.1Status: Verified Repository: github.com/agentteamland/software-project-team

Install

bash
cd your-project
atl install software-project-team

Stack

  • API: .NET 9, Minimal API, martinothamar/Mediator (source generator), FluentValidation
  • Database: PostgreSQL 17, EF Core 9
  • Messaging: RabbitMQ 3 (fanout exchanges)
  • Cache: Redis 7
  • Logging: Serilog → RMQ → Elasticsearch 8 + Kibana
  • Email: MailSender consumer → Mailpit (dev)
  • Auth: JWT HS256, BCrypt, X-Internal-Token
  • Storage: MinIO (dev) / S3 (prod)
  • Mobile: Flutter (Riverpod, go_router)
  • Web: React + TypeScript + Vite (or Next.js)
  • Infra: Docker Compose, dotnet watch

Agents (13)

AgentRole
api-agent.NET Minimal API specialist (Vertical Slice + Clean Arch + Mediator)
socket-agentSignalR bridge (real-time WebSocket + JWT)
worker-agentCronos-driven background jobs
flutter-agentMobile/tablet specialist (Riverpod + go_router + dio + i18n)
react-agentWeb UI specialist (Tailwind + Zustand + React Query + i18next)
infra-agentDocker Compose topology, healthchecks, env wiring
database-agentPostgreSQL + EF Core 9 specialist
redis-agentRefresh tokens, cache, idempotency, dynamic settings
rmq-agentFanout exchanges, DLX topology, consumer patterns
code-reviewerPre-merge code review
project-reviewerCross-cutting project review
design-system-agentDesign tokens, component library, theming
ux-agentUser experience, flows, accessibility, microcopy

Skills

  • /create-new-project [Name] — 5-phase scaffolder (gather info → create structure → build → /verify-system → git init)
  • /verify-system — 4-level end-to-end health check (containers, ports, app health, pipelines)
  • /design-screen — Claude Design loop orchestrator (visual prototype phase between flow specs and code)

Settled architectural patterns

The team enforces these systemic capabilities across all generated code:

  • UI-only i18n (1.0.3+) — Backend is English-only. UI apps localize via messageKey + placeholders + fallback envelope. Emails + push notifications localized via per-locale templates in MailSender.
  • Claude Design integration (1.1.0+) — Optional visual-prototype phase via /design-screen. Per-agent handoff playbooks for flutter / react / design-system / ux.
  • DST handoff knowledge (1.1.3+) — flutter-agent and react-agent know the design-system-team bundle shape and the mandatory theme-sync step before integrating prototypes into source code.
  • Cold-build scaffold discipline (1.1.4+) — /create-new-project Phase 2.2 enforces four mandatory csproj/migration requirements (Infrastructure <FrameworkReference Include="Microsoft.AspNetCore.App"/>, Api Microsoft.EntityFrameworkCore.Design, Worker / LogIngest / MailSender Microsoft.Extensions.Hosting, initial EF migration) so cold builds reach /verify-system green on the first try without manual csproj fixes. Full discovery context in agents/api-agent/children/known-issues.md.
  • Self-updating learning loop alignment (1.2.0+) — Every agent's agent.md Knowledge Base section is auto-rebuilt by /save-learnings from each children/{topic}.md file's knowledge-base-summary frontmatter. 169 children files migrated to the new contract via the platform-wide Phase 2.C migration script (lossless, summaries lifted verbatim from existing hand-curated KB sections). Every skill ships an empty learnings/ subdirectory with ## Accumulated Learnings section ready for /save-learnings to populate.

Full details in the team's README and agent.md files.

Used in

  • A reference test project — validated end-to-end (/create-new-project + /verify-system all-pass) before each release.

Released under the MIT License.