By v4-company
12 specialized developer agents + 32 development skills + 9 slash commands: Backend 10-gate dev cycle + Frontend 9-gate dev cycle (accessibility, visual, E2E, performance) + Frontend refactoring + delivery verification + service discovery + cycle management. Backend TypeScript specialist, DevOps Engineer, Frontend TypeScript specialist, Frontend Designer, QA Backend Analyst, QA Frontend Analyst, and SRE. Complete development team coverage with TDD, observability, and security best practices.
npx claudepluginhub v4-company/marsai --plugin marsai-dev-teamCancel the current development cycle
Execute the frontend development cycle for tasks in a markdown file
Execute the development cycle for tasks in a markdown file
Analyze existing frontend codebase against standards and execute refactoring through marsai:dev-cycle-frontend
Analyze existing codebase against standards and execute refactoring through marsai:dev-cycle
View the feedback report from the last development cycle
Scan project and identify Service, Modules, and Resources for tenant-manager
Check the status of the current development cycle
Senior Backend Engineer specialized in TypeScript/Node.js for scalable systems. Handles API development with Fastify via @v4-company/mars-api, Kysely + Prisma schema, InversifyJS DI, and Clean Architecture + DDD.
Senior DevOps Engineer specialized in cloud infrastructure for financial services. Handles containerization, IaC, and local development environments.
Senior UI/UX Designer with full design team capabilities - UX research, information architecture, visual design, content design, accessibility, mobile/touch, i18n, data visualization, and prototyping. Produces specifications, not code. Includes UI Library Mode detection for handoff.
Senior Frontend Engineer specialized in React/Next.js for financial dashboards and enterprise applications. Expert in App Router, Server Components, accessibility, performance optimization, modern React patterns, and dual-mode UI library support (sindarian-ui vs vanilla).
Specialist Helm Chart Engineer for V4-Company platform. Creates and maintains Helm charts following V4-Company conventions with strict enforcement of chart structure, naming, security, and operational patterns.
Expert Agent Quality Analyst specialized in evaluating AI agent executions against best practices, identifying prompt deficiencies, calculating quality scores, and generating precise improvement suggestions. This agent possesses deep knowledge of prompt engineering, agent architecture patterns, and behavioral analysis to ensure continuous improvement of all agents in the system.
Senior Quality Assurance Analyst specialized in testing financial systems. Handles test strategy, API testing, E2E automation, performance testing, and compliance validation. Supports unit (Gate 3) testing mode.
Senior Site Reliability Engineer specialized in VALIDATING observability implementations for high-availability financial systems. Does not implement observability code - validates that developers implemented it correctly following MarsAI Standards.
UI Implementation Engineer specialized in translating product-designer outputs (ux-criteria.md, user-flows.md, wireframes/) into production-ready React/Next.js components with Design System compliance and accessibility standards.
Development cycle state management — status reporting and cycle cancellation
Gate 7 of development cycle - ensures chaos tests exist using Toxiproxy to verify graceful degradation under connection loss, latency, and partitions.
Automated architectural code review against gold standard references. Compares diffs against the architecture template and reference examples, verifying structure, naming, architecture, events, duplication, responsibility, and ops.
Frontend development cycle orchestrator with 9 gates. Loads tasks from PM team output or backend handoff and executes through implementation → devops → accessibility → unit testing → visual testing → E2E testing → performance testing → review → validation.
Delivery Verification Gate — verifies that what was requested is actually delivered as reachable, integrated code. Not quality review (Gate 8), not test verification (Gate 9) — this gate answers: "Is every requirement from the original task actually functioning in the running application?" Applies to ANY task type: features, refactors, fixes, infrastructure, API endpoints, middleware, business logic, integrations.
Intercepts and audits dependency installations (pip, npm) before they execute. Validates package identity, checks for known vulnerabilities, flags suspicious signals (new package, single maintainer, recent name change), and enforces hash pinning in lockfiles. Acts as a supply-chain gate for every `install` command in a codebase.
Gate 1 of the development cycle. Creates/updates Docker configuration, docker-compose setup, and environment variables for local development and deployment readiness.
Creates or audits Dockerfiles and Docker image configurations to achieve Docker Hub Health Score grade A. Enforces all evaluable security policies and supply chain best practices.
Development cycle feedback system - calculates assertiveness scores, analyzes prompt quality for all agents executed, aggregates cycle metrics, performs root cause analysis on failures, and generates improvement reports to docs/feedbacks/cycle-{date}/.
Gate 2 of frontend development cycle - ensures all components pass axe-core automated accessibility scans with zero WCAG 2.1 AA violations.
Gate 5 of frontend development cycle - ensures all user flows from product-designer have passing E2E tests with Playwright across browsers.
Gate 6 of frontend development cycle - ensures Core Web Vitals compliance, Lighthouse performance score > 90, and bundle size within budget.
Gate 4 of frontend development cycle - ensures all components have snapshot tests covering all states, viewports, and edge cases.
Mandatory skill for creating and maintaining Helm charts following V4-Company conventions. Enforces standardized chart structure, values organization, template patterns, security defaults, and dependency management.
Gate 0 of the development cycle. Executes code implementation using the appropriate specialized agent based on task content and project language. Handles TDD workflow with RED-GREEN phases. Follows project standards defined in docs/PROJECT_RULES.md.
Gate 4 of development cycle - ensures integration tests pass for all external dependency interactions using real containers via testcontainers.
Generates or audits llms.txt files for V4-Company repositories following the llmstxt.org specification. Creates LLM-friendly entry points that help AI agents, coding assistants, and chat models understand a project quickly without parsing full HTML docs. Also generates CLAUDE.md / AGENTS.md when missing.
Implements comprehensive readiness probes (/readyz) and startup self-probes for V4-Company services. Goes beyond basic K8s liveness: validates every external dependency (database, cache, queue, TLS handshakes) and exposes per-dependency status with latency and TLS info. Designed to be consumed by Tenant Manager post-provisioning. Origin: Monetarie SaaS incident — product-console started successfully but MongoDB was silently unreachable (TLS mismatch with DocumentDB). K8s liveness passed, traffic routed, client hit errors. This skill ensures that never happens again.
Analyzes frontend codebase against MarsAI standards and generates refactoring tasks for marsai:dev-cycle-frontend. Dispatches frontend-specific agents in ANALYSIS mode.
Analyzes backend codebase (TypeScript) against standards and generates refactoring tasks for marsai:dev-cycle. For frontend projects, use marsai:dev-refactor-frontend instead.
Scans the current project and identifies the Service → Module → Resource hierarchy for tenant-manager registration. Detects service name and type, modules (via WithModule or component structure), resources per module (PostgreSQL, MongoDB, RabbitMQ), and database names for each resource. Redis is excluded (managed via key prefixing). Produces a visual HTML report for human decision-making. Additionally detects MongoDB index definitions (both in-code EnsureIndexes and scripts/mongodb/*.js files), generates index creation scripts for any gaps, and uploads them to S3 for use during dedicated tenant database provisioning. Also detects database names per module, cross-references them across modules to find shared databases, and flags them for single-provision in tenant-manager.
Gate 2 of the development cycle. VALIDATES that observability was correctly implemented by developers. Does not implement observability code - only validates it.
Gate 3 of development cycle - ensures unit test coverage meets threshold (85%+) for all acceptance criteria using TDD methodology.
Development cycle validation gate (Gate 5) - validates all acceptance criteria are met and requires explicit user approval before completion.
8 specialist developer agents for backend (TypeScript), DevOps, frontend, design, UI implementation, QA (backend + frontend), and SRE. Dispatch when you need deep technology expertise.
A Claude Code plugin that enforces proven engineering practices through automated workflows, specialized agents, and mandatory gates.
git clone https://github.com/V4-Company/marsai.git ~/marsai
cd ~/marsai
./install-symlinks.sh
Restart Claude Code. Skills load automatically.
/write-plan # plan it
/execute-plan # build it step by step
/dev-cycle tasks.md # backend: 8 gates
/dev-cycle-frontend tasks.md # frontend: 9 gates
You can also skip the tasks file and just describe what you want:
/dev-cycle "Add JWT authentication with refresh tokens"
| Command | What it does |
|---|---|
/codereview | Run 7 parallel code reviewers on your changes |
/commit | Smart commit with conventional format |
/dev-refactor | Analyze codebase against standards and fix |
/brainstorm | Refine a rough idea into a design |
/explore-codebase | Deep dive into unfamiliar code |
/worktree | Isolate work in a git worktree |
When you run /dev-cycle, it walks through these gates automatically:
| Gate | What happens |
|---|---|
| 0 | Implementation — writes code using TDD (test first, then code) |
| 0.5 | Delivery verification — checks what was requested was actually built |
| 1 | DevOps — Dockerfile, docker-compose, env vars |
| 2 | SRE — validates logging, tracing, health checks |
| 3 | Unit testing — ensures 85%+ coverage |
| 4 | Integration testing — tests with real containers |
| 5 | Chaos testing — breaks things on purpose to verify graceful degradation |
| 6 | Code review — 7 reviewers in parallel |
| 7 | Validation — final check, asks for your approval |
Each gate dispatches a specialist agent. If a gate finds problems, it fixes them before moving on.
The frontend cycle (/dev-cycle-frontend) replaces gates 4-5 with accessibility, visual testing, E2E, and performance gates.
You don't call these directly — the dev-cycle dispatches them. But you can if needed.
Reviewers (dispatched by /codereview):
| Agent | Focus |
|---|---|
marsai:code-reviewer | Architecture, patterns, quality |
marsai:business-logic-reviewer | Domain correctness, edge cases |
marsai:security-reviewer | Vulnerabilities, OWASP |
marsai:test-reviewer | Test coverage, assertions |
marsai:nil-safety-reviewer | Null pointer risks |
marsai:consequences-reviewer | Ripple effects beyond changed files |
marsai:dead-code-reviewer | Orphaned code detection |
Developers (dispatched by /dev-cycle):
| Agent | Focus |
|---|---|
marsai:backend-engineer-typescript | TypeScript backend |
marsai:frontend-engineer | React/Next.js |
marsai:frontend-bff-engineer-typescript | BFF layer |
marsai:devops-engineer | Docker, infra |
marsai:sre | Observability |
marsai:qa-analyst | Backend testing |
marsai:qa-analyst-frontend | Frontend testing (a11y, visual, E2E, perf) |
marsai:helm-engineer | Helm charts |
marsai:frontend-designer | UI/UX design specs |
marsai:ui-engineer | Design system components |
marsai/
├── default/ # Core plugin (22 skills, 10 agents, 14 commands)
│ ├── skills/ # Skill definitions (markdown + frontmatter)
│ ├── agents/ # Reviewer and planning agents
│ ├── commands/ # Slash command definitions
│ └── hooks/ # Session startup hooks
├── dev-team/ # Developer plugin (26 skills, 11 agents, 8 commands)
│ ├── skills/ # Dev cycle gate skills
│ ├── agents/ # Specialist developer agents
│ ├── commands/ # Dev workflow commands
│ └── docs/standards/ # TypeScript, DevOps, SRE, Helm, Frontend standards
├── CLAUDE.md # Project rules for Claude Code
├── install-symlinks.sh # Links plugins into ~/.claude/
└── install-marsai.sh # One-liner installer
MIT
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Uses power tools
Uses Bash, Write, or Edit tools
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams