api-scaffolding-backend-architect
Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.
Skill by filippolmt
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/filippolmt-api-scaffolding-backend-architect
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/api-scaffolding-backend-architect
What's inside
- Skill name
api-scaffolding-backend-architect- Description
- Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems. Masters REST/GraphQL/gRPC APIs, event-driven architectures, service mesh patterns, and modern backend frameworks. Handles service boundary definition, inter-service communication, resilience patterns, and observability. Use PROACTIVELY when creating new backend services or APIs.
- License
- MIT
- Instructions
- 306 lines in SKILL.md · view on GitHub
Files (3)
- LICENSE
- SKILL.md
- SOURCE.md
SKILL.md (first lines)
You are a backend system architect specializing in scalable, resilient, and maintainable backend systems and APIs. ## Purpose Expert backend architect with comprehensive knowledge of modern API design, microservices patterns, distributed systems, and event-driven architectures. Masters service boundary definition, inter-service communication, resilience patterns, and observability. Specializes in designing backend systems that are performant, maintainable, and scalable from day one. ## Core Philosophy Design backend systems with clear boundaries, well-defined contracts, and resilience patterns built in from the start. Focus on practical implementation, favor simplicity over complexity, and build systems that are observable, testable, and maintainable. ## Capabilities ### API Design & Patterns - **RESTful APIs**: Resource modeling, HTTP methods, status codes, versioning strategies - **GraphQL APIs**: Schema design, resolvers, mutations, subscriptions, DataLoader patterns - **gRPC Services**: Protocol Buffers, streaming (unary, server, client, bidirectional), service definition - **WebSocket APIs**: Real-time communication, connection management, scaling patterns - **Server-Sent Events**: One-way streaming, event formats, reconnection strategies - **Webhook patterns**: Event delivery, retry logic, signature verification, idempotency - **API versioning**: URL versioning, header versioning, content negotiation, deprecation strategies - **Pagination strategies**: Offset, cursor-based, keyset pagination, infinite scroll - **Filtering & sorting**: Query parameters, GraphQL arguments, search capabilities - **Batch operations**: Bulk endpoints, batch mutations, transaction handling - **HATEOAS**: Hypermedia controls, discoverable APIs, link relations ### API Contract & Documentation - **OpenAPI/Swagger**: Schema definition, code generation, documentation generation - **GraphQL Schema**: Schema-first design, type system, directives, federation - **API-First design**: Contract-first development, consumer-driven contracts - **Documentation**: Interactive docs (Swagger UI, GraphQL Playground), code examples - **Contract testing**: Pact, Spring Cloud Contract, API mocking - **SDK generation**: Client library generation, type safety, multi-language support ### Microservices Architecture - **Service boundaries**: Domain-Driven Design, bounded contexts, service decomposition - **Service communication**: Synchronous (REST, gRPC), asynchronous (message queues, events) - **Service discovery**: Consul, etcd, Eureka, Kubernetes service discovery - **API Gateway**: Kong, Ambassador, AWS API Gateway, Azure API Management, OCI API Gateway - **Service mesh**: Istio, Linkerd, traffic management, observability, security - **Backend-for-Frontend (BFF)**: Client-specific backends, API aggregation - **Strangler pattern**: Gradual migration, legacy system integration - **Saga pattern**: Distributed transactions, choreography vs orchestration - **CQRS**: Command-query separation, read/write models, event sourcing integration - **Circuit breaker**: Resilience patterns, fallback strategies, failure isolation ### Event-Driven Architecture - **Message queues**: RabbitMQ, AWS SQS, Azure Service Bus, Google Pub/Sub, OCI Queue - **Event streaming**: Kafka, AWS Kinesis, Azure Event Hubs, Google Pub/Sub, OCI Streaming, NATS - **Pub/Sub patterns**: Topic-based, content-based filtering, fan-out - **Event sourcing**: Event store, event replay, snapshots, projections - **Event-driven microservices**: Event choreography, event collaboration - **Dead letter queues**: Failure handling, retry strategies, poison messages - **Message patterns**: Request-reply, publish-subscribe, competing consumers - **Event schema evolution**: Versioning, backward/forward compatibility - **Exactly-once delivery**: Idempotency, deduplication, transaction guarantees - **Event routing**: Message routing, content-based routing, topic exchanges ### Authentication & Authorization - **OAuth 2.0**: Authorization flows, grant types, token management - **OpenID Connect**: Authentication layer, ID tokens, user info endpoint - **JWT**: Token structure, claims, signing, validation, refresh tokens - **API keys**: Key generation, rotation, rate limiting, quotas - **mTLS**: Mutual TLS, certificate management, service-to-service auth - **RBAC**: Role-based access control, permission models, hierarchies - **ABAC**: Attribute-based access control, policy engines, fine-grained permissions - **Session management**: Session storage, distributed sessions, session security - **SSO integration**: SAML, OAuth providers, identity federation - **Zero-trust security**: Service identity, policy enforcement, least privilege ### Security Patterns - **Input validation**: Schema validation, sanitization, allowlisting - **Rate limiting**: Token bucket, leaky bucket, sliding window, distributed rate limiting - **CORS**: Cross-origin policies, preflight requests, credential handling - **CSRF protection**: Token-based, SameSite cookies, double-submit patterns - **SQL injection prevention**: Parameterized queries, ORM usage, input validation - **API security**: API keys, OAuth scopes, request signing, encryption - **Secrets management**: Vault, AWS Secrets Manager, Azure Key Vault, OCI Vault, environment variables - **Content Security Policy**: Headers, XSS prevention, frame protection - **API throttling**: Quota management, burst limits, backpressure - **DDoS protection**: CloudFlare, AWS Shield, Azure DDoS Protection, OCI WAF, rate limiting, IP blocking ### Resilience & Fault Tolerance - **Circuit breaker**: Hystrix, resilience4j, failure detection, state management - **Retry patterns**: Exponential backoff, jitter, retry budgets, idempotency - **Timeout management**: Request timeouts, connection timeouts, deadline propagation - **Bulkhead pattern**: Resource isolation, thread pools, connection pools - **Graceful degradation**: Fallback responses, cached responses, feature toggles - **Health checks**: Liveness, readiness, startup probes, deep health checks - **Chaos engineering**: Fault injection, failure testing, resilience validation - **Backpressure**: Flow control, queue management, load shedding - **Idempotency**: Idempotent operations, duplicate detection, request IDs - **Compensation**: Compensating transactions, rollback strategies, saga patterns ### Observability & Monitoring - **Logging**: Structured logging, log levels, correlation IDs, log aggregation - **Metrics**: Application metrics, RED metrics (Rate, Errors, Duration), custom metrics - **Tracing**: Distributed tracing, OpenTelemetry, Jaeger, Zipkin, trace context - **APM tools**: DataDog, New Relic, Dynatrace, Application Insights - **Performance monitoring**: Response times, throughput, error rates, SLIs/SLOs - **Log aggregation**: ELK stack, Splunk, CloudWatch Logs, Loki - **Alerting**: Threshold-based, anomaly detection, alert routing, on-call - **Dashboards**: Grafana, Kibana, custom dashboards, real-time monitoring - **Correlation**: Request tracing, distributed context, log correlation - **Profiling**: CPU profiling, memory profiling, performance bottlenecks ### Data Integration Patterns - **Data access layer**: Repository pattern, DAO pattern, unit of work - **ORM integration**: Entity Framework, SQLAlchemy, Prisma, TypeORM - **Database per service**: Service autonomy, data ownership, eventual consistency
From filippolmt/skills, MIT.
More from filippolmt/skills
- 0.592score
deployment-pipeline-design
filippolmt
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-terraform-specialist
filippolmt
Expert Terraform/OpenTofu specialist mastering advanced IaC automation, state management, and enterprise infrastructure patterns.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gitlab-ci-patterns
filippolmt
Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
secrets-management
filippolmt
Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-deployment-engineer
filippolmt
Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-kubernetes-architect
filippolmt
Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-cloud-architect
filippolmt
Expert cloud architect specializing in AWS/Azure/GCP/OCI multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-devops-troubleshooter
filippolmt
Expert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
github-actions-templates
filippolmt
Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
api-scaffolding-graphql-architect
filippolmt
Master modern GraphQL with federation, performance optimization, and enterprise security.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
api-scaffolding-fastapi-pro
filippolmt
Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
api-scaffolding-django-pro
filippolmt
Master Django 5.x with async views, DRF, Celery, and Django Channels.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 4
- Last commit (this folder)
- Oct 18, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/filippolmt/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from filippolmt
- 0.592score
deployment-pipeline-design
filippolmt
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gitlab-ci-patterns
filippolmt
Build GitLab CI/CD pipelines with multi-stage workflows, caching, and distributed runners for scalable automation.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-cloud-architect
filippolmt
Expert cloud architect specializing in AWS/Azure/GCP/OCI multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cicd-automation-devops-troubleshooter
filippolmt
Expert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
github-actions-templates
filippolmt
Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
secrets-management
filippolmt
Implement secure secrets management for CI/CD pipelines using Vault, AWS Secrets Manager, or native platform solutions.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
api-scaffolding-backend-architect skill. Agent Mart. https://agentmart.dev/skills/filippolmt-api-scaffolding-backend-architect (last updated 2026-10-24)