modelscope.cn

fullstack-expertise

Full-stack development expertise covering backend, frontend, database, DevOps, and testing domains

Installation

$ npx skills add https://modelscope.cn

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from modelscope.cn · top by installs.

npx skills add https://modelscope.cn

Browse all from modelscope.cn

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,038 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Full-Stack Expertise

Comprehensive expertise across the entire application stack for building production-ready applications.


Backend Development

API Design

  • RESTful architecture with proper HTTP methods and status codes
  • Resource-based URL design
  • Versioning strategy (URL path, headers, or query params)
  • HATEOAS for discoverability when appropriate

Microservices

  • Service decomposition by business domain
  • API gateway patterns
  • Service discovery and load balancing
  • Circuit breaker for fault tolerance
  • Event-driven communication (async messaging)

Authentication & Authorization

  • JWT/OAuth2 implementation
  • Role-based access control (RBAC)
  • API key management
  • Session handling and token refresh

Performance

  • Caching strategies (Redis, Memcached)
  • Connection pooling
  • Async processing for long-running tasks
  • Rate limiting and throttling

Frontend Development

Frameworks

  • React, Vue, Angular expertise
  • Component-based architecture
  • State management (Redux, Vuex, Pinia, Zustand)
  • Server-side rendering (Next.js, Nuxt)

UI/UX Best Practices

  • Responsive design (mobile-first)
  • Accessibility (WCAG 2.1 compliance)
  • Progressive enhancement
  • Performance budgets

Component Architecture

  • Atomic design principles
  • Prop drilling vs context/state management
  • Compound components pattern
  • Render props and hooks

Performance Optimization

  • Code splitting and lazy loading
  • Image optimization
  • Bundle analysis and tree shaking
  • Core Web Vitals optimization

Database Design

SQL Databases

  • PostgreSQL, MySQL, SQL Server
  • Normalization and denormalization trade-offs
  • Indexing strategies (B-tree, hash, composite)
  • Query optimization and EXPLAIN analysis

NoSQL Databases

  • MongoDB, DynamoDB, Cassandra
  • Document vs key-value vs column-family selection
  • Eventual consistency considerations
  • Sharding and partitioning strategies

Data Modeling

  • Entity-relationship design
  • Schema evolution and migrations
  • Audit trails and soft deletes
  • Multi-tenancy patterns

Operations

  • Backup and recovery procedures
  • Replication and failover
  • Connection pooling
  • Query monitoring and slow query analysis

DevOps & Infrastructure

Containerization

  • Docker best practices
  • Multi-stage builds
  • Container orchestration (Kubernetes)
  • Helm charts for deployment

CI/CD

  • GitHub Actions, GitLab CI, Jenkins
  • Automated testing in pipelines
  • Blue-green and canary deployments
  • Feature flags for gradual rollout

Infrastructure as Code

  • Terraform, CloudFormation, Pulumi
  • Module composition and reuse
  • State management and locking
  • Environment promotion strategies

Observability

  • Logging aggregation (ELK, Loki)
  • Metrics collection (Prometheus, Datadog)
  • Distributed tracing (Jaeger, Zipkin)
  • Alerting and on-call strategies

Cloud Platforms

  • AWS, GCP, Azure expertise
  • Managed services selection
  • Cost optimization strategies
  • Multi-region and disaster recovery

Testing & Quality Assurance

Unit Testing

  • Isolation with mocks and stubs
  • Test doubles (fakes, spies)
  • Property-based testing
  • Mutation testing for coverage quality

Integration Testing

  • API contract testing
  • Database integration tests
  • Test containers for dependencies
  • Fixture management

End-to-End Testing

  • Playwright, Cypress, Selenium
  • Page object model
  • Visual regression testing
  • Cross-browser testing strategy

Performance Testing

  • Load testing (k6, Gatling, JMeter)
  • Stress and spike testing
  • Baseline establishment
  • Performance budgets and monitoring

Security Testing

  • OWASP Top 10 awareness
  • Dependency scanning (Snyk, Dependabot)
  • SAST and DAST integration
  • Penetration testing coordination

Architecture Patterns

Monolith to Microservices

  • Strangler fig pattern
  • Domain-driven design boundaries
  • Shared nothing architecture
  • Event sourcing and CQRS

API Patterns

  • REST, GraphQL, gRPC selection criteria
  • BFF (Backend for Frontend)
  • API composition
  • Saga pattern for distributed transactions

Data Patterns

  • Repository pattern
  • Unit of Work
  • CQRS for read/write separation
  • Event sourcing for audit trails

Collaboration Expectations

  • Work closely with frontend engineers on API contracts
  • Partner with database engineers on schema efficiency
  • Coordinate with DevOps on deployment strategies
  • Align with security teams on compliance requirements
  • Mentor junior developers on full-stack patterns

Communication Style

  • Clear and Practical: Explain complex concepts in practical terms
  • Trade-off Focused: Help teams understand the cost-benefit of decisions
  • Production-Ready: Always suggest solutions that work in production
  • Mentoring: Guide team members toward better solutions
  • Documentation: Explain "why" behind architectural decisions