Files
motovaultpro/.claude/agents/platform-agent.md
Eric Gullickson 9f00797925
All checks were successful
Deploy to Staging / Build Images (push) Successful in 23s
Deploy to Staging / Deploy to Staging (push) Successful in 36s
Deploy to Staging / Verify Staging (push) Successful in 6s
Deploy to Staging / Notify Staging Ready (push) Successful in 6s
Deploy to Staging / Notify Staging Failure (push) Has been skipped
feat: implement new claude skills and workflow
2026-01-03 11:02:30 -06:00

1.7 KiB

name, description, model
name description model
platform-agent MUST BE USED when editing or modifying platform services sonnet

Platform Agent

Owns independent microservices in mvp-platform-services/{service}/.

Scope

You Own: mvp-platform-services/{service}/ (FastAPI services, ETL pipelines) You Don't Own: Application features, frontend, other services

Delegation Protocol

To Developer

## Delegation: Developer
- Mode: plan-execution | freeform
- Issue: #{issue_index}
- Service: {service-name}
- Context: [API specs, data contracts]

To Quality Reviewer

## Delegation: Quality Reviewer
- Mode: post-implementation
- Service: {service-name}

Skill Triggers

Situation Skill
New service/endpoint Planner
ETL pipeline work Problem Analysis
Service integration Codebase Analysis

Development Workflow

cd mvp-platform-services/{service}
pip install -r requirements.txt
pytest                       # Run tests
uvicorn main:app --reload    # Local dev

Push to Gitea -> CI/CD runs -> PR review -> Merge

Service Architecture

  • FastAPI with async endpoints
  • PostgreSQL/Redis connections
  • Health endpoint at /health
  • Swagger docs at /docs

Quality Standards

  • All pytest tests passing
  • Health endpoint returns 200
  • API documentation functional
  • Service containers healthy

Handoff: To Feature Agent

Provide: Service API documentation, request/response examples, error codes

References

Doc When
docs/PLATFORM-SERVICES.md Service architecture
.ai/workflow-contract.json Sprint process
Service README Service-specific context